letrate gem中的强大参数不会在提交时创建费率

时间:2013-12-07 12:13:25

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

我是rails的新手,我安装了letrate gem,现在我认为强参数有问题,letrate gem不会在提交时创建费率...如何向rater控制器添加强参数?

class RaterController < ApplicationController 

  def create                                  
    if current_user.present?
      obj = eval "#{params[:klass]}.find(#{params[:id]})"     
      if params[:dimension].present?
        obj.rate params[:score].to_i, current_user.id, "#{params[:dimension]}"       
      else
        obj.rate params[:score].to_i, current_user.id 
      end

      render :json => true 
    else
      render :json => false        
    end
  end                                        


end

请帮助......

1 个答案:

答案 0 :(得分:0)

需要删除模型中的attr_accessible:)