form_withの行き先
こんばんは!
只今学習用にポートフォリをを作成して3日目?ぐらいになります
form_with model: @モデル名で勝手にurlを推測してくれるのですが
= form_with model: @post, local: true do |f|
.field
= f.label :title
br
= f.text_field :title, class: 'form-control'
.field
= f.label :content
br
= f.text_field :content, class: 'form-control'
と書くだけで
newアクションからのform_with model: モデル名ではcreateアクションへ
つまり、@postにデータがない状態ならcreateアクションへにデータを送ってくれる
editアクションからのform_with model: モデル名ではupdateアクションへと
勝手に判断してくれます。
つまり、@post データが入ってる状態ならupdateアクションに飛んでくれる
べんり
参考
https://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-form_with