5
我有一個變種var。如果我嘗試在HAML中輸出它的值,例如= val,那麼我只是得到該對象的字符串值,如下所示:#<ShortenedUrl:0x118c50fa
。HAML - 如何顯示變量的值?
但是,我如何獲得那裏的價值?
我有一個變種var。如果我嘗試在HAML中輸出它的值,例如= val,那麼我只是得到該對象的字符串值,如下所示:#<ShortenedUrl:0x118c50fa
。HAML - 如何顯示變量的值?
但是,我如何獲得那裏的價值?
我想你可能想要.inspect
方法。
= val.inspect
會告訴你是這樣的:如果你想在下潛到具體
#<ShortenedURL @url="the url", @count=0, @etc="etc">
當然,(例如,您只需要顯示某人url
屬性(或任何屬性您可能有),然後使用方法:
= val.url
,它會顯示:
the url
使用Haml的
%h2
#{@project.name}
或
%h2
#{org.id}
你期望的輸出? –
@SergioTulentsev它包含一個實際的url作爲值。所以我期待着它包含的網址。 – Genadinik
@SergioTulentsev另外,我在我的code = f.url_field:fqdn_url,{:readonly => true}中有這樣的一行,我認爲:fqdn_url變量也有url。有沒有辦法打印出來的價值? – Genadinik