0

这里是 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:in 'require': cannot load such文件 -- rails/commands/plugin (LoadError)

有没有人遇到过这个问题或提出解决方案,谢谢大家。

4

2 回答 2

1

Joshua,Rails 4 中禁用了插件。正确的方法是将回形针 gem 添加到 Gemfile 并执行bundle install

于 2013-10-15T07:44:21.293 回答
1

回形针 gem 的文档具有所需的所有信息:

https://github.com/thoughtbot/paperclip

您使用的 railscast 已有5 年历史,从 rails 3 开始,所有插件都可以作为 gem 安装在 Gemfile 或系统范围内gem install your_gem

宝石文件

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"

继续文档https://github.com/thoughtbot/paperclip

于 2013-10-15T07:44:40.347 回答