Hi, I'm trying to pass an object from the View to the controller as a hidden field. And am confused about a few things. For a hidden field, how do I pass a complete object to the controller? For example, I have an object of type Issue, what should the second argument be in the following: <%= hidden_field("issue", ?, "value" => @issue) %> Is that even possible? Secondly, how would I access this object in the controller? params[:issue][:id] doesn't work. Someone suggested I should put the object in the session. How do I put and retrieve variables from the session? Any help would be appreciated. Thanks, Anupam.
on 2007-05-03 03:04
on 2007-05-03 03:22
Fields are HTML not Ruby. They only hold text. You can do @issue.id then the controller is going to have to use .to_i to get an integer and Issue.find_by_id to locate the object. Michael