Ich habe diesen Fehler nach den folgenden Code kompilierenhaml Syntaxfehler
Exception on line 2: undefined method `render' for #<Object:0x10de902b0>
Use --trace for backtrace.
Use --trace for backtrace.
den Code
%h1 New place
= render 'form'
= link_to 'Back', places_path
wie kann ich dieses Problem beheben ich das immer mit einem bekommen noch mehr Beispiel
%p#notice= notice
%p
%b Title:
= @place.title
und das ist die Ausnahme!
Exception on line 1: undefined local variable or method `notice' for #<Object:0x108629270>
Use --trace for backtrace.
Use --trace for backtrace.
Update: Es stellt sich heraus, dass Codekit einige Probleme mit Rails eingebetteten Code. Also beschloss ich, es für jetzt zu beenden.
Wie kompilieren Sie Ihren Haml? – meagar
Ich benutze die Codekit-Anwendung http://incident57.com/codekit/ – aaalsubaie
Ich bin mir nicht sicher, wie dieser Codekit funktioniert, da ich ihn noch nie benutzt habe, aber 'render' und' link_to' sind Teile von * Ruby on Rails * Sie sind nicht in Haml eingebaut. Wenn Sie Haml außerhalb von Rails verwenden möchten, können Sie diese Methoden wahrscheinlich nicht verwenden. Der Objektkontext, in dem der Haml-Code ausgeführt wird, verfügt nicht über diese Methoden. – meagar