teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2020/09/03 23:33

投稿

asm
asm

スコア15149

answer CHANGED
@@ -1,5 +1,6 @@
1
1
  原因だけ述べてしまうと`form_with`から送信したデータをStrong Parameterで扱おうとした場合(`params.require`を用いようとした場合)
2
- `text_field_tag`ではなく`f.text_field`を用いる必要あります。
2
+ `text_field_tag`ではなく`f.text_field`を用いたほう楽です。
3
+ そうでなければ`text_field_tag "party[party_name]"`などと記述する必要があり面倒です。
3
4
 
4
5
  部分テンプレート内でも同様に[フォームビルダ](https://api.rubyonrails.org/v5.2.4.3/classes/ActionView/Helpers/FormBuilder.html)を用いなければならず
5
6
  ローカル変数`f`を渡す必要があります。