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