【问题标题】:ActiveRecord Reputation System gem with Rails 4带有 Rails 4 的 ActiveRecord 信誉系统 gem
【发布时间】:2014-02-24 19:24:45
【问题描述】:

我正在尝试将Twitter's ActiveRecord Reputation System gemRails 4 应用程序一起使用

我已将gem 'activerecord-reputation-system' 添加到我的Gemfile 并运行bundle install

当我运行rails generate reputation_system 时出现以下错误:

/Users/Dee/.rvm/gems/ruby-2.0.0-p247/gems/activemodel-4.0.2/lib/active_model/deprecated_mass_assignment_security.rb:14:in `attr_accessible': `attr_accessible` is extracted out of Rails into a gem. Please use new recommended protection model for params(strong_parameters) or add `protected_attributes` to your Gemfile to use old one. (RuntimeError)

我尝试将gem 'protected_attributes' 添加到我的Gemfile,但这并没有解决问题。

有什么想法吗?

【问题讨论】:

    标签: ruby-on-rails twitter ruby-on-rails-4 gem


    【解决方案1】:

    使用

    gem 'activerecord-reputation-system', github: 'NARKOZ/activerecord-reputation-system', branch: 'rails4'
    

    在我的Gemfile 中解决了这个问题

    【讨论】:

      【解决方案2】:

      官方的activerecord-reputation-system gem 现在支持 Rails 4(从 3.0 版开始)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        • 2013-09-27
        • 2016-08-02
        • 1970-01-01
        相关资源
        最近更新 更多