Ich versuche, diese AbfrageAbfrage erscheint in der Konsole zu arbeiten, aber keine Daten in Sicht bekommen
pages_controller.rb
# GET /pages/1
# GET /pages/1.json
def show
@page = Page.where('category_title = ?', params[:category_title]).where('slug = ?', params[:slug])
end
routes.rb
match ':category_title/:slug', :via => 'get', :controller => :pages, :action => :show
ich einen Fehler zu verwenden, in der Ansicht von "undefined Methode" für die Eigenschaften dieser Seite (ID, Slug, etc.). Die Abfrage sieht mir in der Konsole richtig, aber wenn die Seite lädt es tatsächlich keine Daten bekommt.
Wenn ich einen Zähler ausdrucke, kommt er als 1 zurück, was korrekt ist.
Ich habe an einigen Stellen sah zu benannten Routen erstellen und dachte, dass ich es hatte, aber klar etwas, was ich bin fehlt.
Jede Hilfe mit welchem Teil von dem, was ich vermisse, würde sehr geschätzt werden.