Ruby on Rails Model Association with params -


here model

class location   has_many :areas end  class area   belongs_to :location end 

the controller

def create    @area = area.new(area_params)    @area.location_id = session[:current_location] end 

how can associate model when i'll create new area? this?

def create  @area = @location.areas.create(area_params) end 

be sure set location_id attribute upon creation. should included in params. if provide full controller file more specific.

yes, include area_params can include location_id , should column in database.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -