我有一個不同模型的對象的各種ActiveRecord對象的數組。其中之一是所謂的Team
這是Department
嵌套的ressource:鏈接到每個嵌套的資源
resources :departments do
resources :teams
end
所以,當我用這個在array.each
這樣的:
array.each do |element|
link_to element.name, element
end
它拋出一個錯誤team_path
犯規存在什麼邏輯,因爲嵌套資源的路線稱爲department_team_path
,但我無法完全調用此方法,因爲我也在此each
中處理其他模型的Objets。
我看到的一個可能性是添加一個稱爲team_path的路線,這指的是Team#Show,但那不是很漂亮,對SEO也不好。在一門課程中有沒有另外一種更好的可能性鏈接到這個和其他模型?
沒了,這並不工作,還是同樣的錯誤 – davidb 2012-04-11 10:50:50
試試這個(告訴我它是否有幫助):http://lostechies.com/joshuaflanagan/2012/03/27/a-smarter-rails-url_for-helper/ – ramigg 2012-04-11 10:59:27
它啓發了我,但我選擇另一種方式,因爲所有的信息是可用並且我不想像在帖子中那樣在一段時間內寫下它們。 – davidb 2012-04-11 13:55:10