Hi, I have two entities: Installation and Command. Each installation can have many commands. In order to create a command the user has to go through the installation. I have generated the standard scaffold code for command and I changed the two actions New and Create in the commands_controller as follows: def new session[:installation_id] = params[:id] #I added this @command = Command.new end def create @command = Command.new(params[:command]) @installation = Installation.find(session[:installation_id]) #I added this @command.installation = @installation #I added this if @command.save flash[:notice] = ''Command was successfully created.'' redirect_to :action => ''list'' else render :action => ''new'' end end In the installation list view I have a link for each listed installation that calls the command new action passing the installation id. In the new command action I save this id in the session and when create is called I retrieve the id and assign set the command to be relation with that installation. Is this a good practice? Is there another maybe more proper way of doing what I did? Thank you, Petros (A Ruby on Rails newbie) -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---