2016-02-05 34 views
2

我想修改一些HAML代码,并想在同一行输出两个不同的变量。我怎样才能做到这一点?如何在HAML的一行中添加两个变量?

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

理想情况下,我所要的输出为以下格式:Individual $35

任何帮助将不胜感激。

谢谢!

+0

“@ level.price”是作为字符串还是浮点数保存的? – onebree

回答

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

你可以把它写成

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

以上是一样的:

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

Ruby Interpolation: #{}

Ruby代码也可以纯文本使用#内插值{},与Ruby字符串插值类似特征研。