0
首先,我想告訴你,我是一個新手在rails中,我有一個愚蠢的問題。我想創建一個應用程序,我應該發佈新聞,每個新的都會有一個類別。所以我創建一個關於類別的控制器。現在,我添加,編輯和刪除類別,我應該創建一個關於新聞的控制器,但我應該如何將新聞與路由中的類別連接起來?我希望你能理解我的問題。提前致謝!Rails路由兩個控制器
首先,我想告訴你,我是一個新手在rails中,我有一個愚蠢的問題。我想創建一個應用程序,我應該發佈新聞,每個新的都會有一個類別。所以我創建一個關於類別的控制器。現在,我添加,編輯和刪除類別,我應該創建一個關於新聞的控制器,但我應該如何將新聞與路由中的類別連接起來?我希望你能理解我的問題。提前致謝!Rails路由兩個控制器
假設一個故事只能有一個類別,型號是:
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
非常感謝! :) – user1107922 2011-12-24 01:43:20
獲取一本好的Rails書。那麼你就不會有愚蠢的問題。 :-) – 2011-12-24 01:03:08