ルビーをリストに引っかかっ:http://guides.rubyonrails.org/getting_started.html#listing-all-articlesルビー:レールのチュートリアルですべての記事を
私は指示に従うんだけど、テンプレートがレンダリングされていません。
複数回コピーして貼り付けました。 助けてください。私はそれが小さな構成のものだと確信しています。今までのチュートリアルの内容はすべて正常に動作します。 は(個々の記事を表示すると、作成することができます1)
PS:ルビー2.3を使用して:
Jills-MacBook-Pro:blog jsinger$ ruby -v
ruby 2.3.3p222 (2016-11-21 revision 56859) [x86_64-darwin14]
HTMLは次のようになります。
Listing articles
<% @articles.each do |article| %> <% end %>
Title Text
<%= article.title %> <%= article.text %>
(私は2件の記事が保存されている)
my code is: index.html: (in app/views/articles)
<h1>Listing articles</h1>
<table>
<tr>
<th>Title</th>
<th>Text</th>
</tr>
<% @articles.each do |article| %>
<tr>
<td><%= article.title %></td>
<td><%= article.text %></td>
</tr>
<% end %>
</table>
コントローラ:(ブログ/アプリケーション/コントローラ/アプリケーションコントローラ)
class ArticlesController < ApplicationController
def index
@articles = Article.all
end
def show
@article = Article.find(params[:id]);
end
def home
@articles = Article.all
end
def new
end
def create
@article = Article.new(article_params)
@article.save
redirect_to @article
end
private
def article_params
params.require(:article).permit(:title,:text)
end
end
ホームタグは別のルートを使用しようとしました...動作しませんでした。コードでは、id = homeの記事が見つからないと述べました –
は 'index.html.erb'ではないはずですか? –
あなたの質問にもっと使えるタイトルはありますか? –