Показать ссылку на пост, если объект статьи не равен NULL? - PullRequest
2 голосов
/ 18 декабря 2010

Как отобразить ссылку на путь к статье, если объект статьи не равен нулю?

, что-то вроде:

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

Ответы [ 2 ]

6 голосов
/ 18 декабря 2010

На мой взгляд, это выглядит лучше:

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

"Если есть статья, создайте ссылку на нее, используя следующий отображаемый текст и объект."

Друг также отмечает, чтоэто может быть сокращено до этого:

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

Но лично я предпочитаю первый.

5 голосов
/ 18 декабря 2010
<%= link_to 'link', @article unless @article.nil? %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...