您好我是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: 警告:循环参数引用 - 现在无法找到生成器 纸夹。
我到处寻找解决方案,但找不到任何东西。有什么建议?感谢。
答案 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)