我有一个变异变种。如果我尝试在HAML中输出它的值= = val,那么我只得到对象的字符串值,如下所示:#<ShortenedUrl:0x118c50fa
。
但我如何获得那里的价值?
答案 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