Hallo Leute,

ich möchte in einer Action ein Model validieren und im negativen Falle via rjs ein Alert mit allen Flashmeldungen generieren.

In meiner action:

      @error = "Es gab Fehler: "
       @valid = true

      if not @bid.valid?
        @valid = false
        for msg in flash[:all]
          @error = @error + msg
        end
      end

Im .rjs:

if @valid
  page.call 'alert', 'Alles OK!'
else
  page.call 'alert', @error
end

Allerdings kommt im Negativfall kein Javascript zurück, weil:

NoMethodError (You have a nil object when you didn't expect it!
You might have expected an instance of Array.
The error occured while evaluating nil.each):

Irgendwie komme ich nicht an den flash Hash heran. Ich stehe hier gerade auf dem Schlauch, kann mir jemand helfen?

Grüße

Jan Rösner
mail: [EMAIL PROTECTED]




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

Antwort per Email an