不知道我在做什麼錯,但是在我的應用程序的多個位置使用!= nil語法時遇到困難。在這個例子中,只有在數據庫中存在超鏈接時,我纔想顯示帶有鏈接的圖標。不幸的是,在我看來,這些圖標顯示這些網址是否爲空/零。Rails 3 - 如果文件丟失,如何隱藏圖形?
<% if @host.home_url != nil %>
<%= link_to(image_tag("icon_website_32.png", :border=>0), @host.home_url) %>
<% end %>
我在試圖掩蓋一個地址的第二行,如果沒有一個相同的問題
:
<% if location.street_address2 != nil %>
<%= location.street_address2 %><br />
<% end %>
有什麼建議給營銷小雞變成新手程序員?
謝謝!
此外,人們如何使他們的代碼易於閱讀堆棧溢出? – 2011-03-26 18:54:47
它是空字符串還是零?因爲'「」.nil? #=> false'和'「」.empty? #=> true' – 2011-03-26 19:08:28
歡迎使用編程,歡迎來到Rails :)您將在StackOverflow上找到很多幫助。 – 2011-03-26 19:13:36