Angenommen, ich habe die folgenden Modelle/Beziehungen in meiner Rails-Anwendung:mit Ressourcen arbeiten, die beide verschachtelten/nicht-verschachtelte
class Book < ActiveRecord::Base
has_many :reviews
end
class Review < ActiveRecord::Base
belongs_to :book
end
und ich mag Bewertungen sowohl eine eigenständige Ressource und eine verschachtelte Ressource von Büchern sein :
resources :books do
resources :reviews
end
resources :reviews
zum Beispiel möchte ich „/ Bewertungen“ Language Weaver anzuzeigen (über alle Bücher) und „/ Buch/1/Bewertungen“ Language Weaver Buch anzuzeigen 1.
W Das ist der beste Weg, dies in meinem Controller und Ansichten zu behandeln? Habe ich zum Beispiel eine einzelne Indexaktion und eine einzelne Indexansicht und verwende bedingte Anweisungen, um zu prüfen, ob ich alle Rezensionen oder nur Rezensionen für ein bestimmtes Buch anzeigen möchte? Oder habe ich separate all_index und particular_book_index Aktionen und Ansichten?
mögliche Duplikate von [Wie In ActionController filtern?] (Http://StackOverflow.com/questions/1671620/How-To-Filter-in-Actioncontroller) –
Bitte finden Sie meine Antwort auf die Frage in den Kommentar oben. –