Jruby+Rails初體驗

此篇關鍵字

  • Jruby (跑起來真的有夠慢的)
  • rmagick4j, RMagick
  • jdbcsqlite3
  • carrierwave

為了一個要跑在windows底下的案子(不要問我為什麼要跑在windows下XD),使用了jruby-1.7.12 但其實rails寫起來也沒差太多,只是有些gem要找for jruby版本的

Gemfile

gem 'activerecord-jdbcsqlite3-adapter'
gem 'rmagick4j', :require => 'RMagick'

然後有要做縮圖,carrierwave 用的縮圖套件是RMagick
include CarrierWave::RMagick
include CarrierWave::MiniMagic

跑Jruby要換成rmagick4j,然後無法直接使用CarrierWave的縮圖功能
要自己另外處理XD.

無法開心的使用carrierwave寫好的縮圖功能
version :thumb do
process :resize_to_fit => [50, 50]
end

自己把圖檔撈出來後,手動處理縮圖
但存進去那塊是沒有問題的可以用。

file = "aaa.jpg"
temp = Magick::Image.read(file).first
temp.resize_to_fit(800)
temp.write("aaa_sml.jpg")

參考用法:
http://rmagick.rubyforge.org/portfolio.html
http://rubydoc.info/gems/rmagick4j/0.3.8/frames (點image那個)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容