質問編集履歴
2
タイトルを修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
【Rails】トランザクションで囲む
|
1
|
+
【Rails】トランザクションで囲む処理の単位について
|
test
CHANGED
File without changes
|
1
ソースにコメントを追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
|
7
7
|
- 処理単位のほう
|
8
8
|
```ruby
|
9
|
+
# 以下はコントローラ内での処理
|
10
|
+
|
9
11
|
if 条件
|
10
12
|
ActiveRecord::Base.transaction do
|
11
13
|
# 複数のモデルに更新を掛ける処理
|
@@ -20,6 +22,8 @@
|
|
20
22
|
```
|
21
23
|
- if文ごと囲うほう
|
22
24
|
```ruby
|
25
|
+
# 以下はコントローラ内での処理
|
26
|
+
|
23
27
|
ActiveRecord::Base.transaction do
|
24
28
|
if 条件
|
25
29
|
# 複数のモデルに更新を掛ける処理
|