diff --git a/app/controllers/items_controller.rb b/app/controllers/items_controller.rb index f5c0323..66405aa 100644 --- a/app/controllers/items_controller.rb +++ b/app/controllers/items_controller.rb @@ -1,5 +1,6 @@ class ItemsController < ApplicationController active_scaffold :"item" do |conf| conf.columns[:unit].form_ui = :select + conf.columns[:sub_category].form_ui = :select end end diff --git a/app/models/item.rb b/app/models/item.rb index 50be2e1..ac61ae3 100644 --- a/app/models/item.rb +++ b/app/models/item.rb @@ -1,6 +1,7 @@ class Item < ActiveRecord::Base belongs_to :unit has_many :multi_media_descriptions + belongs_to :sub_category - validates_presence_of :name, :description, :list_price, :current_input_price, :tags, :unit_id, :code + validates_presence_of :name, :description, :list_price, :current_input_price, :tags, :unit_id, :code, :sub_category_id end diff --git a/app/models/multi_media_description.rb b/app/models/multi_media_description.rb index 57f7a26..7153287 100644 --- a/app/models/multi_media_description.rb +++ b/app/models/multi_media_description.rb @@ -1,5 +1,4 @@ class MultiMediaDescription < ActiveRecord::Base belongs_to :item belongs_to :media_type - end diff --git a/app/models/sub_category.rb b/app/models/sub_category.rb index 70f8332..c855ae3 100644 --- a/app/models/sub_category.rb +++ b/app/models/sub_category.rb @@ -1,3 +1,5 @@ class SubCategory < ActiveRecord::Base belongs_to :category + has_many :items + belongs_to :sub_category end