嵌套的simple_form,具有多态关联。 未经加工的参数
关于它的问题很多,但我找不到答案。 我有:
group.rb
class Group :describable accepts_nested_attributes_for :descriptions end
description.rb
class Description true end
groups_controller.rb
def update @group = Group.find(params[:id]) if @group.update_attributes(group_params) flash[:success] = "yes" redirect_to groups_path else render 'edit' end end private def group_params params.require(:group).permit(:owner_id, :domain, descriptions_attributes: [:id, :content]) end
edit.html.erb
在控制台中我有Unpermitted parameter: description
未创建Unpermitted parameter: description
和嵌套属性。 我该怎么做才能最后保存?
我想Rails在生成嵌套多态连接的表单时不会将表单name
转换为names_attributes
,这:
... description: [:content, :other_param, ...]
多态儿童对我来说很好。