On Thu, 2007-06-14 at 17:57 +0200, Werner Laude wrote:
> Benedikt Deicke schrieb:
> > Ich hoffe ich habe dein Problem richtig verstanden ;-)
> >
> hallo Benedikt..
> mhh glaube nicht.. :-(
> so wie ich das beobachtet habe, klappt der Aufruf mit id.also Parameter 
> ist vorhanden.
> Allerdings der Erstaufruf der Seite nicht, wenn also kein get.request 
> erfolgt ist, was ich ja im ersten Statement abfrage..das fand ich 
> merkwürdig.

Ich glaube, das ist genau der Punkt: Auch der erste Aufruf der Seite ist
ein GET-Request! Es sei denn, du rufst die Seite explizit ueber ein FORM
mit ACTION="POST" auf.
Nachdem du aber was von links schreibst, ist das vermutlich nicht der
Fall...

(Wenn man JavaScript mal aussen vor laesst, dann gilt: Link ==>
GET-Request)

Wenn du also diese Seite nur ueber Links aufrufst, wird der erste Teil
von deinem "unless" nie aufgerufen werden.

Ich glaube das war, was Benedikt dir mitteilen wollte...

So was in der Art wie 
        
        unless params[:id]
                @story = Story.first_story # eigentliche Seite
        else
               @story = Story.find(params[:id]
        end

sollte eher das tun, was du meinst.

Gruesse,
        Michael.

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an