Das hat mir gerade wahrscheinlich mehr als eine Stunde rumprobieren beschert: Mein Controller-Code: def live_img render(:layout=>false) @asdf = request.raw_post end Ergebnis im live_img.rhtml-Template: @asdf ist nil

Und was ist die Lösung? Na? Richtig, ganz logisch: Man darf das Templaterendering erst nach der Variablendefinition ausschalten. def live_img @asdf = request.raw_post render(:layout=>false) end Ergebnis im live_img.rhtml-Template: @asdf existiert und wird richtig übergeben.

Bitte, Rails, mach das nicht noch mal mit mir … sonst macht es irgendwann keinen Spaß mehr!