如何将所有设计参数传递给 entry_params

How to pass all the devise params to entry_params

Rails 4 使用以下函数在允许参数进入数据库之前信任它们。

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

我也在使用 gem 这个装置,我也想允许这一切通过,但它不起作用。

例如

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

如何将存储在设计对象中的用户信息传递到另一个名为 Entry 的对象中?

all = params.require(:entity).permit(:title_of_work, :size, ...).merge(user_id: current_user.id)