-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)它工作正常。
我的調試說變量通過罰款。