Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个变量 var。如果我尝试像 =val 一样在 HAML 中输出它的值,那么我只会得到对象的字符串值,如下所示#<ShortenedUrl:0x118c50fa:
#<ShortenedUrl:0x118c50fa
但是我如何获得其中的价值呢?
使用 Haml
%h2 #{@project.name}
或者
%h2 #{org.id}
我想你可能想要这个.inspect方法。
.inspect
= val.inspect
这将向您显示以下内容:
#<ShortenedURL @url="the url", @count=0, @etc="etc">
当然,如果您想深入了解细节(例如,您只想向某人显示url属性(或您可能拥有的任何属性),请使用该方法:
url
= val.url
这将显示:
the url