回答編集履歴

2

不具合の修正 追記

2019/01/17 02:37

投稿

b_kazu
b_kazu

スコア26

test CHANGED
@@ -17,3 +17,9 @@
17
17
  Rails5.1のform_withを使ってうまくredirectできないあなたへ
18
18
 
19
19
  https://kimuraysp.hatenablog.com/entry/2017/07/08/233754
20
+
21
+
22
+
23
+ 2019/01/17追記
24
+
25
+ `form_with`だとvalidationエラーからの再submit時に挙動がおかしいので`form_for`に戻しました。

1

参考にした記事のURLを記載しました。

2019/01/17 02:37

投稿

b_kazu
b_kazu

スコア26

test CHANGED
@@ -1 +1,19 @@
1
1
  app/views/articles/new.html.erb内の`form_with`に`local: true`オプションをつけたらvalidatesエラー時に`render plain: @article.errors.inspect`や`render 'new'`が意図通りに動くようになりました。
2
+
3
+ どこかの段階でform_forをform_withに書き換えていたようです。
4
+
5
+
6
+
7
+ 参考にした記事
8
+
9
+
10
+
11
+ Rails 5.1のform_withでViewにvalidationエラー表示
12
+
13
+ https://qiita.com/k_senbei/items/a361171f653edcd888ad
14
+
15
+
16
+
17
+ Rails5.1のform_withを使ってうまくredirectできないあなたへ
18
+
19
+ https://kimuraysp.hatenablog.com/entry/2017/07/08/233754