, benim şablonunda aşağıdaki satırları olmasını istiyorum diğeri veya tek bir çok satırlı blok olarak okunurlar.Çoklu çok hatlı HAML blokları haml için (kasıtlı) garip çok satırlı biçimini kullanarak
-# This fails:
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
Ve satır sonu ile ayırarak ilginçtir ki, daha iyi yapar:
-# This fails, too:
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
buldum
tek çalışan çözüm arasında Yakut kod boş satır çalıştırmaktır. Hangi gerçekten çirkin görünüyor.
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
-
= call_to_helper :foo1 => 'bar1', :foo2 => 'bar2', :foo3 => 'bar3', |
:foo4 => 'bar4', :foo5 => 'bar5' |
Daha iyi bir şey var mı?
** Güncelleme: ** borular haml en son sürümünde gerekli değildir Bu yüzden şu anda bu soruya takılıp kalmıyorsanız;) – Matchu