回答編集履歴

1

間違い修正

2020/12/29 10:18

投稿

deo_deo
deo_deo

スコア198

test CHANGED
@@ -17,3 +17,43 @@
17
17
 
18
18
 
19
19
  上記で出来ないのであれば、partialを呼び出す際に、新規か編集かのフラグを渡せば可能です。
20
+
21
+
22
+
23
+ # 追記
24
+
25
+
26
+
27
+ すいません、間違えてました。
28
+
29
+ ```
30
+
31
+ f.new_record?
32
+
33
+ ```
34
+
35
+ ではなく
36
+
37
+ ```
38
+
39
+ f.object.new_record?
40
+
41
+ ```
42
+
43
+ だと思います。
44
+
45
+ form_withのブロック内でたしか指定されたモデルオブジェクトを取得できた記憶があります。
46
+
47
+ もし上記でも参照できない場合は、素直にbookオブジェクトから判定するのがいいかもしれません。
48
+
49
+
50
+
51
+ ```
52
+
53
+ if book.new_record?
54
+
55
+ ```
56
+
57
+ みたいに。。。
58
+
59
+ 最近はAPIモードでの開発ばかりなので、かなり忘れてます・・・