У меня есть Location
модель, которая полиморфна по :locatable
. Event
имеет Location
:
class Event < ApplicationRecord
has_one :location, as: :locatable
end
В events_controller#create
, как можноСоздать новое событие с указанием местоположения через параметры?
def create
property = Event.create! params.require(:event).permit(:name, :time, :location, :organizer_id, attachments: [])
# ... other stuff, and finally render JSON response
end
Однако, Event.location равен nil
.Как я могу создать место для мероприятия?
Спасибо