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

Bla*_*man 2 ruby-on-rails

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

像这样的东西:

<% if @article is not null %>
<a href="<%%= article_path @article >">link</a>
Run Code Online (Sandbox Code Playgroud)

Rya*_*igg 6

在我看来,这更好看:

<% if @article %>
  <%= link_to 'link', @article %>
<% end %>
Run Code Online (Sandbox Code Playgroud)

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

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

<%= link_to("link", @article) if @article %>
Run Code Online (Sandbox Code Playgroud)

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


Jim*_*dra 5

<%= link_to 'link', @article unless @article.nil? %>
Run Code Online (Sandbox Code Playgroud)