我一直在使用ruby gem' acts_as_votable' (https://github.com/ryanto/acts_as_votable)并且对它的易用性感到满意。
我的问题源于宝石缺乏明确的控制器创建。没有控制器(和模型,因此没有回退到attr_accessible)我无法编辑强参数白名单。因此,我无法将值传递给我已添加到投票数据库的新列。
我尝试创建自己的投票控制器,粘贴在" voter_params' (使用我的附加参数)来自gem的lib / extenders / controller.rb,但没有成功。
如果有人知道如何添加到此参数白名单,我们将非常感激。
谢谢!
答案 0 :(得分:0)
将以下内容添加到Config > initializers > acts_as_votable.rb
module ActsAsVotable
ActsAsVotable::Vote.class_eval do
attr_accessible :votable, :voter, :vote_scope
end
end