我可以在命令行运行的直接ruby脚本中使用Paperclip,而不使用rails等吗?
我正在尝试编写一个小的ruby脚本中的Paperclip :: Geometry功能,但它似乎需要很多依赖项,这些都是RoR的一部分。是否可以使用Paperclip :: Geometry without rails?
答案 0 :(得分:2)
你可以使用它没有Rails(f.ex在一些命令行ruby脚本,在Sinatra等),但你必须在你的系统上安装一些Rails部件。
至少跟随它们,依赖它们:
#gem dependency paperclip
Gem paperclip-2.4.5
activerecord (>= 2.3.0)
activesupport (>= 2.3.2)
答案 1 :(得分:0)
您还需要在模型中包含Paperclip :: Glue,
class ModuleName < ActiveRecord::Base
include Paperclip::Glue
...
end