回答編集履歴
3
文法修正
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
- @変数: モデル内のローカル変数(同名であってもカラムとは実態が別)
|
14
14
|
|
15
|
-
-.image, .image= :単なるメソッドでどの実体を読み書きするかは実装によります
|
15
|
+
- .image, .image= :単なるメソッドでどの実体を読み書きするかは実装によります
|
16
16
|
|
17
17
|
|
18
18
|
|
2
誤字の修正
test
CHANGED
@@ -8,11 +8,13 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
カラムのデータ
|
11
|
+
- [] : カラムのデータ
|
12
12
|
|
13
|
-
@変数
|
13
|
+
- @変数: モデル内のローカル変数(同名であってもカラムとは実態が別)
|
14
14
|
|
15
|
-
.image
|
15
|
+
-.image, .image= :単なるメソッドでどの実体を読み書きするかは実装によります
|
16
|
+
|
17
|
+
|
16
18
|
|
17
19
|
デフォルトはカラムの読み書き(Serialize がかかれてると型変換もやってくれる)だけど
|
18
20
|
|
1
追記
test
CHANGED
@@ -5,3 +5,17 @@
|
|
5
5
|
self[:image] = @image
|
6
6
|
|
7
7
|
とすれば MySQL には入ると思います
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
カラムのデータ = []
|
12
|
+
|
13
|
+
@変数 ローカル変数(同盟であってもカラムとは実態が別)
|
14
|
+
|
15
|
+
.imagek, .image = 単なるメソッドでどの実体を読み書きするかは実相による
|
16
|
+
|
17
|
+
デフォルトはカラムの読み書き(Serialize がかかれてると型変換もやってくれる)だけど
|
18
|
+
|
19
|
+
今回それをオーバーライドしてローカル変数に読み書きするようにしたために
|
20
|
+
|
21
|
+
カラムはずっと変化しない(new の場合 nil のまま) なのでエラーになったと思われます
|