1

在视图中有一个字符串,它从带有网站地址的数据库字符串中显示。如何使数据库中没有该网站地址,字符串不会显示视图?

网站:
<%= link_to @restaurant.site, url_with_protocol(@restaurant.site) >

在没有网站地址的情况下,它仍然是第一个字符串,我希望它只在有地址时出现

附言

可以做到这一点,就像编写这段代码一样:

<% if session[:user_id] %> <% end >

仅当用户注册时才显示信息。

4

1 回答 1

1

就用同样的方法。

<% if @restaurant.site %>
  <%= link_to @restaurant.site, url_with_protocol(@restaurant.site) %>
<% end %>
于 2013-03-23T12:06:31.380 回答