我有一个简单的表单,我想知道如何制作它以便这样可以节省更新字段的用户。
目前我有这个
我已经创建了两个列,一个名为created by
,一个名为updated by
。
现在,当第一次保存事件时,我希望创建的字段保存用户ID,然后在第二次保存,之后的任何子项保存也将保存用户ID。
我所拥有的只是一个简单的形式,可能需要按下按钮?,见下文
<%= f.submit "Save changes", class: "btn btn-info" %>
答案 0 :(得分:0)
在您的create
行动中,您将执行以下操作:
@event = Event.new(event_params.merge created_by: current_user.id)
然后在您的update
行动中,您会执行以下操作:
@event = Event.find(params[:id])
@event.update(event_params.merge updated_by: current_user.id)