イベント管理システムを作成
rails view ファイルでデータへ編集画面を edit.html.erb で作成
event.html.erb
<%= form_for @event, url: "/events/#{@event.id}" do |f| %>
<%= f.label :タイトル %><br>
<%= f.text_field :title %>
・
・
<% end %>
<%= f.submit value:"登録" %>
※f.text_field :titleの中にはデータは入ってます。
登録を押したら
routeのpatch機能を利用して
events_controller のupdateアクションに移るよう作成を試みる
試行錯誤の結果
config/route.rbファイルに下記を追加したら
どうにか動くようになりました。
config/route.rb
resources :events, :only => :update
なぜ、 formヘルパーにこだわるかと言えば、
チェック機能等便利な仕組みがあるからです。
参考にしたサイト