请用您想要的参数安全覆盖 _params

Please override _params with your desired parameter security

我正在为 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'

我找不到我需要覆盖的内容。 谢谢指教!

尝试进行捆绑更新:

bundle update

从这个 discussion.

中得到

此外,请检查您是否在 blocks/admin/blocks_controller.rb 文件中定义了 block_params。如果不加:

  def block_params
    params.require(:block).permit(. . . )
  end