Я пытаюсь создать точно то же самое, что и объяснено here.Rails - форма регистрации событий
Однако, используя
def new
@event = Event.find params[:event_id]
@registration = @event.registration.new
end
я получаю 'неопределенный метод':
Started GET "/events/1/registrations/new" for ::1 at 2016-07-22 13:59:08 +0200
ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"
Processing by RegistrationsController#new as HTML
Parameters: {"event_id"=>"1"}
Event Load (0.2ms) SELECT "events".* FROM "events" WHERE "events"."id" = ? LIMIT 1 [["id", 1]]
Completed 500 Internal Server Error in 30ms (ActiveRecord: 0.5ms)
NoMethodError (undefined method `registration' for #<Event:0x00000003e58bb8>
Did you mean? registrations
registrations=):
app/controllers/registrations_controller.rb:4:in `new'
Что мне не хватает?
Что такое ассоциация betwee event и регистрации –
Вы имели в виду регистрацию? –