Rails 4在数据库中允许params之前使用以下函数来信任params。
def entry_params
params.require(:entry).permit(:title_of_work, :size, :price, :media)
end
我也使用了设计宝石,我也希望允许所有这些,但它不起作用。
例如
def entry_params
params.require(:entry).permit(:title_of_work, :size, :price, :media, :current_user)
end
或
def entry_params
params.require(:entry).permit(:title_of_work, :size, :price, :media, current_user.id)
end
如何将存储在设计对象中的用户信息传递到另一个被调用的条目?
答案 0 :(得分:1)
all = params.require(:entity).permit(:title_of_work, :size, ...).merge(user_id: current_user.id)