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!
