美文网首页
Jruby+Rails初體驗

Jruby+Rails初體驗

作者: Azi | 来源:发表于2014-06-05 15:52 被阅读0次

    此篇關鍵字

    • 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那個)

    相关文章

      网友评论

          本文标题:Jruby+Rails初體驗

          本文链接:https://www.haomeiwen.com/subject/rlodtttx.html