Ruby on rails 如何将所有设计参数传递给入口参数

Ruby on rails 如何将所有设计参数传递给入口参数,ruby-on-rails,devise,params,Ruby On Rails,Devise,Params,Rails 4使用以下函数来信任参数,然后才允许它们进入数据库 def entry_params params.require(:entry).permit(:title_of_work, :size, :price, :media) end 我也在使用Desive gem,我想让所有这些都通过,但它不起作用 比如说 def entry_params params.require(:entry).permit(:title_of_work, :size, :price, :me

Rails 4使用以下函数来信任参数,然后才允许它们进入数据库

def entry_params
    params.require(:entry).permit(:title_of_work, :size, :price, :media)
end
我也在使用Desive gem,我想让所有这些都通过,但它不起作用

比如说

def entry_params
    params.require(:entry).permit(:title_of_work, :size, :price, :media, :current_user)
end


如何将存储在designe对象中的用户信息传递到另一个被调用的条目中?

在控制器方法中插入断点并检查params()散列。这将告诉您需要在entry_params()方法中允许哪些内容是的,但语法是什么,对我来说什么都不管用。将它转储到这里,我们将为您解析它嘿,谢谢,我还以为我有。我想将Desive中的当前_用户作为允许字段传递。转储我的参数不会显示:当前用户
all = params.require(:entity).permit(:title_of_work, :size, ...).merge(user_id: current_user.id)
all = params.require(:entity).permit(:title_of_work, :size, ...).merge(user_id: current_user.id)