0
我明白哈姆縮進控制什麼嵌套在什麼。haml rails - 爲什麼我無法在div中包裝表單輸入字段?
縮進空間的數量是否重要?我使用2個空格而不是3或4.我會想象只要它是一致的,它應該沒有關係。如果它是製表符或空格,它是否重要?
爲什麼下面的label和text_field會導致崩潰,當我嘗試將它包裝在.form-group div中時?
= form_for @character, :html => { :multipart => true } do |f|
- if @character.errors.any?
#error_explanation
%h2= "#{pluralize(@character.errors.count, "error")} prohibited this character from being saved:"
%ul
- @character.errors.full_messages.each do |msg|
%li= msg
.form-group
= f.label :name
= f.text_field :name
= f.label :image
= f.file_field :image
= f.submit
我只用了空格,現在就工作了。 #error_explanation似乎不會導致任何問題。但它應該是 - #error_explanation,對吧?,因爲用#開始一行並不實際上被視爲註釋掉的行。 – ahnbizcad
這是正確的。 '#error_explanation'會導致'
' – steakchaser