2011-12-24 4 views
0

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

+0

Получите хорошую книгу Rails. Тогда у вас не будет таких глупых вопросов. :-) –

ответ

1

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

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 

Этот выбор зависит от вас: См. Nested resources

+0

Большое спасибо! :) – user1107922

Смежные вопросы