Привет, У меня есть небольшая проблема с ассоциациями, я работаю с Rails 3.2, я хочу создать специальный блог, у этого блога много разделов, и в этом разделе есть много статей, а статья принадлежит категории. Так что мои модели:Модельная ассоциация
class Article < ActiveRecord::Base
belongs_to :section
belongs_to :category
class Category < ActiveRecord::Base
has_many :articles
class Section < ActiveRecord::Base
has_many :article
Так статьи BELONGS_TO раздела, в routes.rb:
resources :sections do
resources :articles
end
Rake Маршруты:
POST /sections/:section_id/articles(.:format) articles#create
new_section_article GET /sections/:section_id/articles/new(.:format) articles#new
edit_section_article GET /sections/:section_id/articles/:id/edit(.:format) articles#edit
section_article GET /sections/:section_id/articles/:id(.:format) articles#show
PUT /sections/:section_id/articles/:id(.:format) articles#update
DELETE /sections/:section_id/articles/:id(.:format) articles#destroy
sections GET /sections(.:format) sections#index
POST /sections(.:format) sections#create
new_section GET /sections/new(.:format) sections#new
edit_section GET /sections/:id/edit(.:format) sections#edit
section GET /sections/:id(.:format) sections#show
PUT /sections/:id(.:format) sections#update
DELETE /sections/:id(.:format) sections#destroy
Так что мой вопрос, как я могу создать Categories_controller с индексировать и показывать действие. , чтобы показать статьи, принадлежащие к этой категории, и иметь ссылку_to в представлениях (Категория # show) для пути к статьям.
Спасибо, я думаю, что моя логика вчера провалилась, я искал доступ к статье без маршрута категории. Спасибо за ваш ответ! –