如何将所有设计参数传递给 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)
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)