如何在HAML中的一行中添加两个变量?

时间:2016-02-05 18:09:51

标签: ruby-on-rails haml

我试图修改一些HAML代码,并希望在同一行输出两个不同的变量。我怎样才能做到这一点?

%h3= @level.name " $" @level.price

理想情况下,我希望输出采用以下格式:Individual $35

非常感谢任何帮助。

谢谢!

2 个答案:

答案 0 :(得分:6)

%h3= "#{@level.name} $#{@level.price}"

答案 1 :(得分:3)

你可以把它写成

%h3 #{@level.name} $#{@level.price}

以上内容与:

相同
%h3= "#{@level.name} $#{@level.price}"

Ruby Interpolation: #{}

  

Ruby代码也可以使用#{}在纯文本中插入,类似于Ruby字符串插值。