如果文章对象不为null,则显示文章链接?
问题描述:
如果文章对象不为null,如何显示文章路径的链接?如果文章对象不为null,则显示文章链接?
所以像:
<% if @article is not null %>
<a href="<%%= article_path @article >">link</a>
答
这读取在我看来更好:
<% if @article %>
<%= link_to 'link', @article %>
<% end %>
“如果有一篇文章,链接到它使用下面显示的文字和对象。 “
朋友还指出,这可以缩短这个:
<%= link_to("link", @article) if @article %>
但就个人而言,我更喜欢第一个。
答
<%= link_to 'link', @article unless @article.nil? %>
使用您的控制器或模型来确保永远不会出现这种情况。 – Eric 2010-12-18 07:29:59