2017-05-10 20 views
0

私はプロジェクトに追加しようとしているカテゴリとサブカテゴリを持っていますが、awesome_nested_set gemを使用しようとしましたが、実際のカテゴリ名を入れる場所を見つけることができません。カテゴリとサブカテゴリ

カテゴリやサブカテゴリを編集、更新、削除できないようにするには、カテゴリを選択してからサブカテゴリを選択して選択はリスティングページに追加されました。

これまでの私のコード:

これはこれはカテゴリの_form.html.erb部分である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 

です:私、

<%= f.select :parent_id, nested_set_options(Category, @category) {|i| "#{'-' * i.level} #{i.name}" } %> 

ので、質問は、カテゴリ名をどこに置くのですか、それをどのようにしてサブと結びつけるのですか?

+0

あなたの質問は何ですか? –

+0

投稿の末尾を編集しました –

答えて

0

大丈夫です。これらのことを終わらせる者は誰でも先に進むことができます。私はそれを説明したyoutubeビデオを見つけました。

質問にはあまり関係はありませんが、ビデオはMacKenzie Child 12 apps in 12 Weeks job board video ....私はそれにリンクしていませんが、あなたがそれを入力すればYouTube検索に来るはずです

私は自分が作成したさまざまなタイプのジョブのカテゴリを作成するのを見て答えを見つけました。

もう一度おねがいします。

関連する問題