I'm using the regular _form.html.erb to create the record differently than
the regular form In my edited _form.html.erb there's a ui which the
controller in turn will use to populate the fields that normally would have
appeared in the form I should have given it a custom name instead of just
leaving it's name form, then i could have used it for editing With that
form all changed up instead I wrote a dedicated edit form in which the user
has access to the regular fields which would appear on the scaffold form
that were poulated by the controller (repeating myself) Of course I should
have left the original form alone and create a custom form instead of a
custom edit form Even still I'm curious why this behaves the way it does
<%= form_for @press_release, :url => update_user_press_release_path(method:
:patch, params[:artist_id]) do |f| %>
produces this html:
<form class="edit_press_release" id="edit_press_release_436"
method="post"><input name="utf8" type="hidden" value="✓" /><input
type="hidden" name="_method" value="patch" /><input type="hidden"
name="authenticity_token" value="..." />
the get that called the form was:
and it's route is defined as:
get '/user/press_releases/:id/edit' => 'user_press_releases#edit', as:
the custom patch route is:
patch '/user/press_releases/:id' => 'user_press_releases#update', as:
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
To post to this group, send email to firstname.lastname@example.org.
To view this discussion on the web visit
For more options, visit https://groups.google.com/d/optout.