i am using ruby 3.1.2 and rails 7.0.3.1, i have changed the edit request get to post in the routes file app/config/routes
resources :users do
member do
post :edit
end
end
app/views/users/index.html.erb
<% @users.each do |user| %>
<div id="users">
<%= render user %>
<% end %>
</div>
app/views/users/_user.html.erb add link_to in _user.html.erb partial
<%= link_to "Edit this user", edit_user_path(user), method: :post %>
app/controller/users_controller.rb
def edit
respond_to do |format|
format.turbo_stream do
render turbo_stream: turbo_stream.update("new_user", partial: "users/form", locals: { user: User.find(params[:id]) } )
end
end
end
getting unknown format error when trying to edit user.
thanks!