Ruby on rails 在标签标签中嵌套Ruby on Rails HAML复选框

Ruby on rails 在标签标签中嵌套Ruby on Rails HAML复选框,ruby-on-rails,ruby,haml,Ruby On Rails,Ruby,Haml,我有以下不起作用的代码: = form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "well" }) do |f| = f.label :email = f.email_field :email = f.label :password = f.password_field :password - if devise_mapp

我有以下不起作用的代码:

= form_for(resource, :as => resource_name, :url => session_path(resource_name), :html => { :class => "well" }) do |f|

= f.label :email
= f.email_field :email

= f.label :password
= f.password_field :password
- if devise_mapping.rememberable?
 %p
  = f.label :remember_me, :class => "checkbox" 
    = f.check_box :remember_me, :class => "checkbox"

  %div= f.submit "Einloggen"
= render :partial => "devise/shared/links"
它只以这种方式起作用,但我需要一行,而不是wto:

%p
  = f.label :remember_me, :class => "checkbox" 
  = f.check_box :remember_me, :class => "checkbox"
请帮忙!我现在真的很绝望。我只想在bootsrap表单的标签中嵌套复选框。我搜索了谷歌和stackoverflow,但什么也没找到

更新:

我现在是这样解决的:

- if devise_mapping.rememberable?
%p
  %label.checkbox{ :for => "remember_me" }
    = f.check_box :remember_me, :class => "checkbox"
    Remember 
使用以下命令:

%p #{f.label :remember_me, :class => :checkbox} : #{f.check_box :remember_me, :class => :checkbox}
那么:

%p
  = f.label :remember_me, :class => "checkbox" do
    = f.check_box :remember_me, :class => "checkbox"

不,不行。我得到了“和”的答案,所有的东西都被分成两行:(但是谢谢,我只是检查了我的项目,没有双引号。它是有效的。你有没有试过我能告诉你的,当你想在HAML中嵌套一些东西时,要么是在常规标记下,什么都不用做(缩进除外),或者它在ruby代码下,然后必须缩进并将其作为块提供(假设ruby方法接受它)