回答編集履歴
1
質問を引用する形でより分かりやすく修正
test
CHANGED
@@ -1,3 +1,11 @@
|
|
1
|
+
> すでにeditアクションで引き出したメッセージ情報を同じようにまたupdateアクションで引き出さないとならないですか?
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
はい。各アクションで必要な情報をDBから取得する必要があります。
|
6
|
+
|
7
|
+
|
8
|
+
|
1
9
|
まず、アクションはそれぞれ独立したリクエストとして処理されます。
|
2
10
|
|
3
11
|
editアクションとupdateアクションはまったくの別物です。
|
@@ -14,7 +22,13 @@
|
|
14
22
|
|
15
23
|
|
16
24
|
|
25
|
+
> このupdateアクションの@message = Message.find(params[:id])を書かない方法があったと思うのですが
|
26
|
+
|
27
|
+
|
28
|
+
|
17
29
|
例えば、before_actionを使う事により、処理を共通化する事は可能です。
|
30
|
+
|
31
|
+
この事を指していると思います。
|
18
32
|
|
19
33
|
このようにすると、表面上はedit, updateにfindを書かずに済みます。
|
20
34
|
|