【发布时间】:2015-09-07 11:11:46
【问题描述】:
我需要从用户的访客页面创建新事件,并且 Event.visitor_id 应该是 User.id
事件.rb
def create
@event = current_user.owner_events.new(event_params)
end
protected
def event_params
params.require(:event).permit(:visitor_id)
end
我需要更正下面不工作的视图:
<%= link_to "Create event with this user", events_path(visitor_id: @user.id), method: :post %>
我得到:EventController#create 中的 ActionController::ParameterMissing
【问题讨论】:
标签: ruby-on-rails post routing params