【问题标题】:Could not find generator paperclip找不到发电机回形针
【发布时间】:2015-03-08 09:37:01
【问题描述】:

您好,我是 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: 警告:循环参数引用 - 现在找不到生成器 回形针。

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

【问题讨论】:

    标签: ruby-on-rails paperclip


    【解决方案1】:

    $ gem 安装 gemrat $ gemrat 回形针

    https://github.com/DruRly/gemrat

    安装 gemrat 并运行 gemrat 命令

    【讨论】:

      【解决方案2】:

      你的发电机:

      rails generate Paperclip Class photo
      

      错误:

      • 大写回形针。
      • 类不是有效的模型名称

      使用这个:

      rails generate paperclip model_name attribute_name
      

      例如:

      rails generate paperclip  user avatar
      

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

      将 gem 添加到您的 Gemfile 并执行捆绑安装:

      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
      

      【讨论】:

      • 它仍然给我找不到生成器回形针。
      • 正是rails生成回形针用户头像我应该在运行命令时在某个目录下吗?运行 bin/rails 生成回形针用户头像也不行
      • 是的,当您运行生成器命令时,您需要位于应用程序根文件夹中。请检查我更新的答案,您的“回形针”宝石需要完整的路径。并根据您的模型 + 属性(用户-> 头像或员工或 profile_pic),您需要编写生成器命令。
      • 我想我知道出了什么问题。安装 gem 后,我运行了 bundle install 但它没有将它放在 Gemfile 中。即使我运行 bundle show paperclip ,它也说找不到它。我该如何解决这个问题?
      • 你应该在你的 Gemfile 中输入 gem(gem 'paperclip', github: 'thoughtbot/paperclip') 然后运行 ​​bundle install。请检查此链接,我已经清楚地描述了每一点。 gist.github.com/AjayROR/88623411947b25b52ceb
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-04
      • 2011-09-13
      • 1970-01-01
      • 2011-06-14
      • 2020-01-08
      • 2015-05-19
      • 1970-01-01
      相关资源
      最近更新 更多