我正在为RefineryCMS开发简单的扩展。 我已经在管理员面板中找到了它。 我有保存问题。日志告诉我
RuntimeError (Please override block_params with your desired parameter security.):
(eval):157:in `block_params'
(eval):15:in `create'
actionpack (4.1.8) lib/action_controller/metal/implicit_render.rb:4:in `send_action'
actionpack (4.1.8) lib/abstract_controller/base.rb:189:in `process_action'
actionpack (4.1.8) lib/action_controller/metal/rendering.rb:10:in `process_action'
我无法找到我需要覆盖的内容。 谢谢你的建议!
答案 0 :(得分:1)
尝试进行捆绑更新:
bundle update
从discussion得到了这个。
另外,请检查block_params
文件中是否定义了blocks/admin/blocks_controller.rb
。如果没有添加:
def block_params
params.require(:block).permit(. . . )
end