0
所以,我有我想添加到項目中的類別和子類別,我嘗試使用awesome_nested_set gem,但無法找到放置實際類別名稱的位置。類別和子類別Rails
我不希望用戶能夠編輯,更新或刪除任何類別或子類別,我只希望他們作爲下拉菜單,以便他們可以選擇類別然後選擇子類別選擇添加到列表頁面。
我迄今爲止代碼:
這是category.rb
class Category < ApplicationRecord
has_many :subcategories
end
class CreateCategories < ActiveRecord::Migration
def self.up
create_table :categories do |t|
t.string :name
t.integer :parent_id, :null => true, :index => true
t.integer :lft, :null => false, :index => true
t.integer :rgt, :null => false, :index => true
# optional fields
t.integer :depth, :null => false, :default => 0
t.integer :children_count, :null => false, :default => 0
end
end
def self.down
drop_table :categories
end
end
class Category < ActiveRecord::Base
acts_as_nested_set
end
這是_form.html.erb部分爲三類:
<%= f.select :parent_id, nested_set_options(Category, @category) {|i| "#{'-' * i.level} #{i.name}" } %>
所以,我的問題是,我在哪裏放置類別名稱,以及如何將它們鏈接到潛艇?
你的問題是什麼? –
編輯帖子的結尾 –