Screenshot PhotoNoMethodError在歡迎#指數 - 入門使用Rails
需要幫助的這個錯誤。我無法弄清楚代碼有什麼問題。我在網上做了相關主題的研究,但是我找不到任何解決方案。以下是代碼。
<!-- index.html.erb -->
<h1>Hello, Rails!</h1>
<%= link_to 'My Blog', controller: 'articles' %>
<%= link_to 'New article', new_article_path %>
<table>
<tr>
<th>Title</th>
<th>Text</th>
</tr>
<% @articles.each do |article| %>
<tr>
<td><%= article.title %></td>
<td><%= article.text %></td>
<td><%= link_to 'Show', article_path(article) %></td>
<td><%= link_to 'Edit', edit_article_path(article) %></td>
<td><%= link_to 'Destroy', article_path(article),
method: :delete,
data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
</table>
下面是控制器的代碼。
# welcome_controller.rb
class WelcomeController < ApplicationController
def index
end
end
配置代碼
# routes.rb
Rails.application.routes.draw do
get 'welcome/index'
resources :articles
root 'welcome#index'
end
任何幫助,將不勝感激!
'@ articles'爲零。告訴我們你的'welcome_controller' – Pavan
我會更新代碼更新上面的代碼。 – jamespd