Ruby新手在这里,使用Rails 1.9.3和Ruby 4.0。我正在尝试使用来自http://railscasts.com/episodes/134-paperclip的Paperclip,当运行命令时:rails plugin install git://github.com/thoughtbot/paperclip.git
我收到以下错误C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:在'require'中:无法加载此类文件 - rails / commands / plugin(LoadError)
有人遇到过这个问题或建议解决方案,谢谢大家。
答案 0 :(得分:1)
Joshua,在Rails 4中已禁用插件。正确的方法是将paperclip gem添加到Gemfile并执行bundle install
答案 1 :(得分:1)
paperclip gem的文档包含所需的所有信息:
https://github.com/thoughtbot/paperclip
您使用的railscast 5年,从rails 3开始,所有插件都可以作为宝石安装在Gemfile或系统范围内gem install your_gem
。
<强>的Gemfile 强>
gem "paperclip", :git => "git://github.com/thoughtbot/paperclip.git"
<强>模型强>
attr_accessible :avatar
has_attached_file :avatar, :styles => { :medium => "300x300>", :thumb => "100x100>" }, :default_url => "/images/:style/missing.png"