HAML - 如何显示变量的值?

时间:2012-06-22 13:46:41

标签: ruby-on-rails ruby haml

我有一个变异变种。如果我尝试在HAML中输出它的值= = val,那么我只得到对象的字符串值,如下所示:#<ShortenedUrl:0x118c50fa

但我如何获得那里的价值?

2 个答案:

答案 0 :(得分:14)

使用Haml

%h2
  #{@project.name}

%h2
  #{org.id}

答案 1 :(得分:9)

我想你可能想要.inspect方法。

= val.inspect

这将显示如下内容:

#<ShortenedURL @url="the url", @count=0, @etc="etc">

当然,如果您想深入了解具体内容(例如,您只想向某人展示url属性(或您可能拥有的任何属性),请使用该方法:

= val.url

将显示:

the url