如果文章对象不为null,则显示文章链接?

问题描述:

如果文章对象不为null,如何显示文章路径的链接?如果文章对象不为null,则显示文章链接?

所以像:

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

使用您的控制器或模型来确保永远不会出现这种情况。 – Eric 2010-12-18 07:29:59

这读取在我看来更好:

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

“如果有一篇文章,链接到它使用下面显示的文字和对象。 “

朋友还指出,这可以缩短这个:

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

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

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