如果文章对象不为空,则显示帖子链接?

时间:2010-12-18 03:52:13

标签: ruby-on-rails

如何显示文章对象的文章路径的链接不为空?执行以下操作:

<% if @article is not null %>
<a href="<%%= article_path @article >">link</a>

2 个答案:

答案 0 :(得分:6)

这在我看来更好看:

<% if @article %>
  <%= link_to 'link', @article %>
<% end %>

“如果有文章,请使用以下显示文字和对象链接到该文章。”

一位朋友还指出,这可以缩短到这一点:

<%= link_to("link", @article) if @article %>

但就个人而言,我更喜欢第一个。

答案 1 :(得分:5)

<%= link_to 'link', @article unless @article.nil? %>