2017-01-24 9 views
0

ただの簡単な質問です。私はRailsのチュートリアルに従っていましたが、私は自分のコントローラーにアクションを入れています。前に起こったことがない何か、多分それは私のindexアクションで、ちょうど新しいRailsの5のことだ、私が持っているすべては私がオンラインのページを見たときしかし、それは一番下にあるページを、この続く記事を見せてRails 5はインデックスにparamsハッシュを表示します

@articles = Article.all 

です

[#<Article id: 8, title: "first title", description: "first", created_at: "2017-01-24 19:28:19", updated_at: "2017-01-24 19:28:19">] 

そして私は、この私のインデックステンプレート

<p><%= link_to "Create new article", new_article_path %></p> 

<%= @articles.each do |article| %> 
<p><%= article.title %></p> 
<p><%= article.description %></p> 
<p><%= link_to "Edit", edit_article_path(article) %></p> 
<p><%= link_to "Show", article_path(article) %></p> 
<p><%= link_to "Delete", article_path(article), method: :delete, data: {confirm: "you sure?"} %></p> 
<% end %> 

に私はあなたが渡されているのparamsを表示するには、アクションの最初の行にコードを追加します知っているが、私が持っていませんこれを行うには、表示されている余分な情報を隠す方法はありますか? 私はオンラインで検索しようとしましたが、正しい用語を使用しているかわかりません。 すべてのヘルプは、問題はここあなたが代わりに<% @articles.each do |article %>を使用する必要が

<%= @articles.each do |article| %> 

ある

答えて

1

素晴らしいことです。

<%= %>は、望ましくない配列を印刷しています。 | article` `の後に` `削除しないでください:

+0

のようなものをやっています。 '%'の後に '='を削除してください。 – moveson

+0

Aaah新人ミス。ご協力いただきありがとうございます! – shaneklive

1

イコールはそれがレール持つことにより

<%= @articles.each do |article| %> 

からサイン削除は明確にするために

<%= @articles %> 
関連する問題