我有2個模型,我想設置路線爲:應用程序和問題設置路線以通過另一個模型獲取模型的正確方法是什麼?
應用程序有很多問題,每個問題都屬於一個應用程序。
我希望URL能夠代表事實,即在沒有應用程序的情況下問題永遠不會發生。所以這樣的事情:
website.com/app-name/issues/2
但我不知道如何在路線中正確設置。我也驗證了應用程序名稱的獨特性,所以我不會有任何重疊問題。
我有2個模型,我想設置路線爲:應用程序和問題設置路線以通過另一個模型獲取模型的正確方法是什麼?
應用程序有很多問題,每個問題都屬於一個應用程序。
我希望URL能夠代表事實,即在沒有應用程序的情況下問題永遠不會發生。所以這樣的事情:
website.com/app-name/issues/2
但我不知道如何在路線中正確設置。我也驗證了應用程序名稱的獨特性,所以我不會有任何重疊問題。
你想使用軌道嵌套資源:http://guides.rubyonrails.org/routing.html#nested-resources
基本上是:
resources :app do
resources :issues
end
更多信息定製您的路線以迎合應用n ame here:
試試這個
scope :app_name, :as => '' do
resources :issues
end
然後rake routes
看方法產生什麼