Наличие таблицы клиентов и категорий. В таблице клиентов есть category1_id и category2_id. Если у вас есть @customer, как получить имя категории по заданному @customer и связать category1_id и category2_id с идентификатором в таблице категорий?
схема клиента:
create_table "customers", :force => true do |t|
t.string "name"
t.string "short_name"
t.string "contact"
t.string "address"
t.string "country"
t.string "phone"
t.string "fax"
t.string "email"
t.string "cell"
t.integer "sales_id"
t.string "web"
t.integer "category1_id"
t.integer "category2_id"
t.boolean "active", :default => true
t.string "biz_status"
t.integer "input_by_id"
t.string "quality_system"
t.string "employee_num"
t.string "revenue"
t.text "note"
t.integer "user_id"
t.datetime "created_at"
t.datetime "updated_at"
end
схема категории:
create_table "categories", :force => true do |t|
t.string "name"
t.string "description"
t.boolean "active", :default => true
t.datetime "created_at"
t.datetime "updated_at"
end
В файле rout.rb
resources :customers do
resources :categories
end
Учитывая @customer, как получить имя категории, например @cusotmer (category1_id) .category.name?
Спасибо.