merc
1
I am trying to define my own new view, but having trouble with the
syntax to submit a new record via html form.
This is what I’m doing (and its wrong):
This results in:
Routing Error
no route found to match “/create/” with {:method=>:post}
Any help? I know I must just have the syntax wrong.
merc
2
On Apr 21, 9:24 am, “Tony M.” [email protected]
wrote:
I am trying to define my own new view, but having trouble with the
syntax to submit a new record via html form.
Tony,
Try letting Rails generate the route. I’m not sure exactly what
you’re doing, but the view should probably look a little more like
this:
<% form_tag :action => ‘create’ do %>
<%= hidden_field_tag “roster[id]”, @roster.id %>
<%= submit_tag ‘Create’ %>
<% end %>
Make sure your controller has a corresponding ‘create’ action.
Dan M.
http://www.dcmanges.com/blog