I am trying to load an ActiveRecord object from an ID within a hidden field in a submitted form. How do I do it? I get this into the controller with the request: Parameters: {"action"=>"index", "website"=>{"id"=>"7"}, "controller"=>"msa/setup"} So, how do I load the Website object from ID 7? @website = Website.new(params[:website]) @website.reload() That fails, and this is a crappy way to do it anyway. Website.find(params[:website[:id]]) fails as well. How do I get to that ID? --ejw Eric Woodward Email: ejw@statewood.com
On Jan 25, 2006, at 11:49 AM, Eric Woodward wrote:> > I am trying to load an ActiveRecord object from an ID within a > hidden field in a submitted form. How do I do it? > > I get this into the controller with the request: > > Parameters: {"action"=>"index", "website"=>{"id"=>"7"}, > "controller"=>"msa/setup"} > > So, how do I load the Website object from ID 7? > > @website = Website.new(params[:website]) > @website.reload() > > That fails, and this is a crappy way to do it anyway. > > Website.find(params[:website[:id]]) > > fails as well. How do I get to that ID? > > --ejw > > Eric Woodward > Email: ejw@statewood.com > > > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > lists.rubyonrails.org/mailman/listinfo/rails >Website.find(params[:website][:id]) You were almost there ;) Cheers- -Ezra Zygmuntowicz Yakima Herald-Republic WebMaster yakimaherald.com 509-577-7732 ezra@yakima-herald.com