Haml görünümlerimden birinde bir If/Else ifadesine bazı (işlenmemiş) yorumlar koymaya çalışıyorum, ancak sorunlara neden oluyor gibi görünüyor.Ekstra Ruby çizgileri içeride Haml'da ifadeler sorun yaratıyor mu?
Aşağıdaki kod var istiyorum: Ne yazık
- # Stuff like ______ activates the if statement
- if @condition
(Some code)
- # Stuff like _____ activates the else statement
- else
(Some other code)
, Raylar bana bu hatayı atar:
Got "else" with no preceding "if"
Ben başka 'yorumunu kaldırırsanız, yani
- # Stuff like ______ activates the if statement
- if @condition
(Some code)
- else
(Some other code)
Her şey istenen şekilde çalışır. Sorun, yorumun kendisi değil. Oluşturulmasını sağlamak için Ruby'nin gerçek satırını (tire dahil) silmeliyim.
- # Stuff like ______ activates the if statement
- if @condition
(Some code)
-
- else
(Some other code)
aynı hatayı alıyorum: Ben sadece böyle bir tire öncesinde bir boş satır, bıraksanız bile olduğunu. Potansiyel olarak ilgili diğer detaylar: Daha sonra, eğer/else ifadesiyle (içeride değil) aynı girinti seviyesinde daha fazla kod vardır ve her şey bir formun içine yerleştirilir. Birisi bana neyin yanlış gittiğini açıklayabilir mi? Çok teşekkürler!
P.S. Bu benim ilk SO sorgusudur, bu yüzden uygunsuz bir şekilde sunsaydım, lütfen bana bildirin.
ne olur? –