質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,20 +5,20 @@
|
|
5
5
|
さらに、フォームのcategoryで「家電」を選んだ場合、kindは「炊飯器」か「冷蔵庫」以外はバリデーションエラーになるようにしたいです。
|
6
6
|
どうぞ、アドバイスなどよろしくお願い致します。
|
7
7
|
```
|
8
|
-
app/models/
|
8
|
+
app/models/item.rb
|
9
9
|
# id :integer not null, primary key
|
10
|
-
# sales_company
|
10
|
+
# sales_company :string(255) # 販売会社
|
11
|
-
# serial_number
|
11
|
+
# serial_number :string(255) # シリアルナンバー
|
12
|
-
# category_id :integer
|
12
|
+
# category_id :integer # カテゴリー分類
|
13
|
-
# kind_id :integer
|
13
|
+
# kind_id :integer # 種類分類
|
14
|
-
# created_at
|
14
|
+
# created_at :datetime not null # 作成日時
|
15
|
-
# updated_at
|
15
|
+
# updated_at :datetime not null # 更新日時
|
16
16
|
```
|
17
17
|
```
|
18
18
|
qpp/models/category.rb
|
19
19
|
class Category < ActiveHash::Base
|
20
20
|
self.data = [
|
21
|
-
{id: 1, name:
|
21
|
+
{id: 1, name: '車'}, {id: 2, name: 'パソコン'}, {id: 3, name: '家電'}
|
22
22
|
]
|
23
23
|
end
|
24
24
|
```
|
@@ -26,9 +26,8 @@
|
|
26
26
|
qpp/models/kind.rb
|
27
27
|
class Kind < ActiveHash::Base
|
28
28
|
self.data = [
|
29
|
-
{id: 1, name:
|
29
|
+
{id: 1, name: 'レクサス'}, {id: 2, name: 'windows'}, {id: 3, name: 'Mac'},
|
30
|
-
{id: 4, name:
|
30
|
+
{id: 4, name: '炊飯器'}, {id: 5, name: '冷蔵庫'}
|
31
|
-
|
32
31
|
]
|
33
32
|
end
|
34
33
|
```
|