5

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

但是我如何获得其中的价值呢?

4

2 回答 2

14

使用 Haml

%h2
  #{@project.name}

或者

%h2
  #{org.id}
于 2012-06-22T13:50:32.330 回答
10

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

= val.inspect

这将向您显示以下内容:

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

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

= val.url

这将显示:

the url
于 2012-06-22T13:50:30.037 回答