0

Когда я хочу, чтобы добавить новые категории я вспылить rails console и тип Category.create(name: "Programming and Tech")Как назначить подкатегорию категории в Rails 4

Когда я хочу, чтобы добавить новые подкатегорий я типа в рельсах консоль

Subcategory.create(name: "Rails,Wordpress,php,Ruby...etc") #those являются Подкатегории из выше Главная Категория

Мой сайт имеет 6 Основные категории и Я могу легко создать их. Как и подкатегории, такие как я показал выше в консоли rails. В каждой категории из 6 было 4-5 различных различных подкатегорий.

Вопрос:

Как назначить созданный мной подкатегории соответствующих им M AIN Категории

Спасибо за время, любая помощь очень ценится.

+0

Почему вы просто не эшафот некоторых простых интерфейсов CRUD для категорий и подкатегорий? – railsdog

+0

Я был бы рад, но как бы я это сделал?, Можете ли вы написать ответ, о том, как бы вы это сделали. Благодарю вас. –

+1

Просто проверьте guide.rubyonrails.org/command_line.html. Ищите «рельсы, генерирующие контроллер». У него должны быть примеры, чтобы вы собрались. – railsdog

ответ

1

В консоли рельсы это сделать:

1. category=Category.create(name: "Programming and Tech")

2. subcategory=Subcategory.create(name: "Rails")

3. category.subcategories << subcategory # Эта присвоит подкатегорию категории.

А затем увидеть результат с:

category.subcategories

+0

Он работает точно так же, как я хотел локально, но когда я развертываю герою, категории и подкатегории пустые. Есть ли способ сделать их постоянными? Спасибо. –

+0

Это временное решение, как сделать их постоянными? Благодарю. –

+1

добавить категории и подкатегории в 'seeds.rb' использовать' heroku run rake db: seed' в терминале после входа в heroku. –