Rails маршрутизирует два контроллера - PullRequest
0 голосов
/ 24 декабря 2011

Во-первых, я хочу сказать вам, что я новичок в рельсах и у меня глупый вопрос.Я хочу подать заявку, где я должен публиковать новости, и у каждого нового будет категория.Поэтому я создаю контроллер о категориях.Теперь я добавляю, редактирую и удаляю категории, и я должен создать контроллер новостей, но как мне связать новости с категориями в маршрутах?Я надеюсь, вы понимаете мой вопрос.Заранее спасибо!

1 Ответ

1 голос
/ 24 декабря 2011

Предполагая, что история может иметь только одну категорию, модель будет:

class Category < ActiveRecord::Base
  has_many :stories
end

class Story < ActiveRecord::Base
  belongs_to :category
end

С точки зрения маршрутизации вы можете вкладывать ресурсы:

resources :categories do
  resources :stories
end

или нет:

resources :categories
resources :stories

Этот выбор за вами :) См Вложенные ресурсы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...