-1
我有一个EVENT应用程序,我试图从EVENT视图中创建一个INVITE。使用预填式表单的有效记录查询
1 class InvitesController < ApplicationController
2
3 def create
4 user = User.find_by(:name => params[:name])
5 event = Event.find(params[:event])
6 if user
7 @invite = Invite.new(attendee_id: user.id, attended_event_id: event.id)
events/show.html.erb
<%= form_tag invites_path do %>
<%= label_tag :name %>
<%= text_field_tag :name, params[:name] %>
<%= hidden_field :event, params[:event], :value => params[:id] %>
对于event.id调用,我得到了第7行的“UNDEFINED METHOD'ID'for#”。如果我很难定义事件在第5行event = Event.find(1)它工作正常。
我的调试说变量通过罚款。