Gen*_*nik 5 ruby haml ruby-on-rails
我有一个变异变种.如果我尝试在HAML中输出它的值= = val然后我只得到对象的字符串值,如下所示:#<ShortenedUrl:0x118c50fa.
但是我如何获得那里的价值呢?
Dru*_*Dru 14
使用Haml
%h2
#{@project.name}
Run Code Online (Sandbox Code Playgroud)
要么
%h2
#{org.id}
Run Code Online (Sandbox Code Playgroud)
我想你可能想要这个.inspect方法.
= val.inspect
Run Code Online (Sandbox Code Playgroud)
这将显示如下:
#<ShortenedURL @url="the url", @count=0, @etc="etc">
Run Code Online (Sandbox Code Playgroud)
当然,如果你想深入了解细节(例如,你只想向某人展示url属性(或你可能拥有的任何属性),那么使用该方法:
= val.url
Run Code Online (Sandbox Code Playgroud)
哪个会显示:
the url
Run Code Online (Sandbox Code Playgroud)