有没有办法在haml中多行写一个表达式?

mic*_*mus 0 haml views ruby-on-rails

我在我的一个haml视图中有这个:

-form_for :news_item_comment, :url=>{:id => comment.id, :controller => 'comment' , :action => 'add_comment'}, :html => {:id => "form-#{comment.id}"}  do |f|    
   ...
Run Code Online (Sandbox Code Playgroud)

由于它真的很长很难读,我想把它分成2行.反正有没有违反haml的空白规则吗?

Nat*_*aum 6

是的,有多行语法.但是,鼓励您将长线移动到辅助方法而不是使用它,因为从长远来看,这将使您的模板更具可读性.