Seite 1 von 1

Problem beim staffolding

BeitragVerfasst: 10.01.2009, 15:15
von isevs
Hallo erstmal!
Bin neu hier und auch newbie in rails.
Status Quo:
Installation hat geklappt.
erste Gehversuche auch.
z.B. habe ich erfolgreich das aus dem Galileo-Openbook bekannte Beispiel employees erfolgreich zum Laufen bekommen.
Nu die Problematik:
Habe das Beispiel etws abgewandelt.
1. Versuch mas:
anlage war OK. über localhost:3000 im Browser aufgerufen.
danach:
ruby script/generate scaffold mas fname:string lname:string bday:date email:string comment:text since:date lastupdate:timestamp
danach rake db::migrate
dann script/server
bis hierher war alles OK

dann folgende Fehlermeldung im Browser nach http://localhost:3000/mas :
NameError in MasController#index
uninitialized constant MasController::Mas
RAILS_ROOT: S:/instrail/rails_apps/mas
ruby script/generate scaffold customer fname:string lname:string bday:date email:string tel:string fax:string mob:string comment:text
app/controllers/mas_controller.rb:5:in `index'
Request Parameters: None
Response Headers: {"cookie"=>[ ],
^"Content-Type"=>"",
"Cache-Control"=>"no-cache"}

2. Versuch customer:
anlage war OK. über localhost:3000 im Browser aufgerufen.
danach:
ruby script/generate scaffold customer fname:string lname:string bday:date email:string tel:string fax:string mob:string comment:text
danach: rake db:migrate
dann: script/server
bis hierher war alles OK

dann folgende Fehlermeldung im Browser nach http://localhost:3000/customer :
Routing Error
No route matches "/customer" with {:method=>:get}

Meiner Meinung nach habe ich alles genauso gemacht wie im erfolgreichen employees-Beispiel.
Wo hab ich den Denkfehler oder hab ich mcih irgendwo vertippt?

Gruß

Torsten

Re: Problem beim staffolding

BeitragVerfasst: 10.01.2009, 23:35
von John Doe
dann folgende Fehlermeldung im Browser nach http://localhost:3000/customer :
Routing Error
No route matches "/customer" with {:method=>:get}


Vll willt er ja customers haben, hatte da auchmal nen problem in die richtung. Überprüf doch mal die schreibweisen der Controller und die Dateinamen.

so far

P.S. Was für ein employees Beispiel in welchem Karpitel ist das zu finden? ^^

Re: Problem beim staffolding

BeitragVerfasst: 15.01.2009, 11:34
von isevs
Hallo John,

das Problem mit den Customer ist geloest. es fehlt das s für die Mehrzahl beim Aufruf.

Leider hilft mir die Vorgehensweise bei dem oberen Problem nicht weiter.

Hast du dort auch eine Idee?
MasController ist in ..app/controllers/mas_conntrollers.rb vorhanden und index auch zugeordnet.
index.html.rb ist auch vorhanden.
Ich verstehe es einfach nicht!?

MfG

Torsten