質問編集履歴
2
タイトル等をわかりやすく
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Rail
|
1
|
+
RailsアップデートによるActiveRecordの挙動変化
|
test
CHANGED
@@ -1,7 +1,3 @@
|
|
1
|
-
Railsは初心者なのです.
|
2
|
-
|
3
|
-
|
4
|
-
|
5
1
|
既存のアプリがRail 4.2.5, Ruby2.3.3で書かれています.
|
6
2
|
|
7
3
|
Rubyはそのままで,Railsを4.2.10へアップデートしたらRSpecテストもうまくいきました.
|
@@ -10,7 +6,7 @@
|
|
10
6
|
|
11
7
|
|
12
8
|
|
13
|
-
調べた結果,RSpecのテーブル更新のある項目で失敗します.
|
9
|
+
調べた結果,RSpecのテーブル更新のある項目で失敗します.ActiveRecordの挙動が変わっているのと思ってます.
|
14
10
|
|
15
11
|
RSpecのログを見ると,ActiveRecordの吐き出すSQL UPDATE文にて,カラムが更新値にセット去れる文がなくなってます.具体的には.
|
16
12
|
|
1
間違い修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -146,7 +146,7 @@
|
|
146
146
|
|
147
147
|
@edit_attr = test_attrib.attributes
|
148
148
|
|
149
|
-
@edit_attr[:attrib_type] = 'a
|
149
|
+
@edit_attr[:attrib_type] = 'aaa'
|
150
150
|
|
151
151
|
@edit_attr[:attrib_key] = 'change_key'
|
152
152
|
|