I have some data associated with a model that is in a hash. The hash is generated in the controller: @hash
.
What is the proper way to create a form for this
My answer is not strictly on topic but I really recommend you to take a look at http://railscasts.com/episodes/219-active-model. You could use ActiveModel APIs to simulate a model object with Rails 3. Doing that you could simply do something like
<%= form_for(@object) %>
and leaving the populating of your object to Rails APIs.