私はProduct
モデルを持っています。製品は、生鮮食品または非生鮮食品の 2 つのカテゴリのいずれかに属します。
生鮮品には次の仕様があります。
- datetime : 作成日
- datetime : 有効期限
- 整数 : 重み
腐りにくい製品の仕様は次のとおりです。
- datetime : 作成日
- 文字列 : ブランド
- 整数 : 形状
最初に私はそれをすることを考えました:
class CreateProducts < ActiveRecord::Migration
def change
create_table :products do |t|
t.string :name
t.boolean :perishable
t.datetime :creation_date
t.datetime :expiration_date
t.integer :weight
t.string :brand
t.integer :shape
t.timestamps
end
end
end
しかし、そうすると、データベースの半分がゼロになります。これは問題ですか?これを別の方法で行う必要がありますか?