Ich schreibe einen statischen Seitencontroller.
Ich bekomme die Menuname in der routes.rb und es ist die statische Controller-Show-Methode aufrufen.Rails3 nomethod Fehler # <ActiveRecord :: Relation>
match '/:menuname' => 'static#show'
Und static_controller.rb:
@static=Staticpage.where("menuname = ?", params[:menuname])
Aber wenn ich drucken will @ static.title in der Ansicht, bekomme ich diesen Fehler:
undefined method `title' for #
Was ist falsch?
die SQL-Abfrage sieht gut aus:
SELECT
staticpages
.* FROMstaticpages
WHERE (menuname = 'asd')