Ruby on Rails file_column
Hello!
Nem vagyok biztos benne, hogy a Tartalomkezelők a megfelelő kategória erre, de nem találtam megfellőbbet...
Szóval a problémám leírása: valami folytán a leírás szerint telepített 0.14.2 -vel és a legfrissebb béta 0.14.2919-essel sem kezeli normálisan a pluginként betett file_column-t ( http://www.kanthak.net/opensource/file_column/ ).
Pontosabban nem tölti be a plugint
a Model a következőképpen néz ki:Ezután inkább bemásoltam a /lib-be. Azóta a feltöltés megy, viszont az RMagick használatakor, amikor a modelt betölti, akkor azt mondja:
a Model ekkor a következőképpen néz ki:Ha a :magick-et kiszedem, a dolog működik (az RMagick-et GEM-ből feltettem), ha benne marad, az alkalmazás elszáll.
Miközben a megoldást kerestem, ráakadtam erre a levélre: http://article.gmane.org/gmane.comp.lang.ruby.rails/23211/match=file+column (beidézem ide:)És itt leragadtam. Használta már valaki a file_column-t? Bugzott nála?
■ Nem vagyok biztos benne, hogy a Tartalomkezelők a megfelelő kategória erre, de nem találtam megfellőbbet...
Szóval a problémám leírása: valami folytán a leírás szerint telepített 0.14.2 -vel és a legfrissebb béta 0.14.2919-essel sem kezeli normálisan a pluginként betett file_column-t ( http://www.kanthak.net/opensource/file_column/ ).
Pontosabban nem tölti be a plugint
undefined method file_column
. (A vendor/plugins/ -be tettem)a Model a következőképpen néz ki:
class Work < ActiveRecord::Base
belongs_to :project
belongs_to :projectcategory
file_column :image1
end
uninitialized constant Work
a Model ekkor a következőképpen néz ki:
class Work < ActiveRecord::Base
belongs_to :project
belongs_to :projectcategory
file_column :image1, :magick => " -resize \"1024x768>\"", :format =>
".jpg", :alternate => {"thumb.jpg" => "-resize \"100x100>\"",
"inverted.jpg" => "-rotate 180"}
end
Miközben a megoldást kerestem, ráakadtam erre a levélre: http://article.gmane.org/gmane.comp.lang.ruby.rails/23211/match=file+column (beidézem ide:)
#Create a table "wallpapers" with id(int autoincrement), name (varchar), image(varchar)
#Model
def Wallpaper
file_column :image, :magick => "-normalize", :alternate =>
{"800.jpg" => "-resize 800x600!", "1024.jpg" => "-resize 1024x768!",
"thumb.jpg" => "-resize 100x100"}
end
def controller_method
w = Wallpaper.new
w.name = "My wallpaper"
w.image = params[:my_uploaded_file]
w.save
<at> wallpapers = Wallpaper.find :all
end
Konkrét nem, de...
RMagick
-et, de javaslom a magyar nyelvű Ruby on Rails levlista felkeresését :), illetve általában a Ruby on Rails magyar honlapot, az előbbin biztos kapsz segítséget.-boogie-
ImageMagick telepítve
-boogie-
Imagemagik telepítve
//
ashita
ImageMagick telepítve
-boogie-
elso problema megoldva
Viszont továbbra sem készít alternatív verziókat :)
Ha valakinek esetleg van ötlete erre...
//
ashita