2010-12-18 6 views
2

記事オブジェクトがヌルでない場合、記事パスへのリンクを表示するにはどうすればよいですか?記事オブジェクトがヌルでない場合は、ポストリンクを表示しますか?

そうのようなもの:

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

コントローラやモデルを使用して、決してそうでないことを確認することをお勧めします。 – Eric

答えて

6

これは私の意見でよりよいを読み取ります

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

「次表示テキストやオブジェクトを使用しての記事、それへのリンクがある場合。 "

友人にも、これはこれまで短縮することができることを指摘:

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

しかし、個人的に、私は最初のものを好みます。

5
<%= link_to 'link', @article unless @article.nil? %> 
関連する問題