找不到发电机回形针

时间:2015-01-09 23:52:08

标签: ruby-on-rails paperclip

您好我是Ruby on Rails的新手,我正在尝试使用Paperclip。我已经安装了gem,甚至可以看到它在gem本地列表中。

当我运行命令时,

rails generate Paperclip Class photo

我明白了:

  

/Users/firstlastname/.rvm/gems/ruby-2.2.0@global/gems/activesupport-4.1.0/lib/active_support/values/time_zone.rb:285:   警告:循环参数引用 - 现在无法找到生成器   纸夹。

我到处寻找解决方案,但找不到任何东西。有什么建议?感谢。

2 个答案:

答案 0 :(得分:1)

你的发电机:

rails generate Paperclip Class photo

错误:

  • 首都的回形针。
  • 类不是有效的型号名称

使用此:

rails generate paperclip model_name attribute_name

例如:

rails generate paperclip  user avatar

在您的情况下,如果您进一步收到错误,请尝试此

将gem添加到您的Gemfile并执行bundle install:

gem 'paperclip', github: 'thoughtbot/paperclip'

假设您有一个用户模型,并且想要为其添加头像,请运行以下命令添加附件“头像” 它。这将为您创建有效的迁移。 :)

 $ rails g paperclip user avatar
create  db/migrate/20150111070018_add_attachment_avatar_to_users.rb

here user is the model 
avatar is the attribute

如果您使用的是其他型号,请使用该型号而不是用户。 例如:

rails g paperclip employee profile_pic
 #here employee is the model and profile_pic is the attribute

答案 1 :(得分:0)

$ gem install gemrat $ gemrat paperclip

https://github.com/DruRly/gemrat

安装gemrat并运行gemrat命令