大家好我在Ruby on Rails的是新的,有這樣的問題NoMethodError在Ruby on Rails的
當我去
本地主機/ proyects
這個錯誤被觸發
NoMethodError in Proyects#index
Showing /home/mariano/pepcode/starter_project/app/views/proyects/index.html.erb where line #5 raised:
undefined method `model_name' for NilClass:Class
Extracted source (around line #5):
2: <p>Projects</p>
3: </header>
4:
5: <%= render @projects %>
6:
7: <br />
This is
這是index.html.erb的內容
<header>
<p>Projects</p>
</header>
<%= render @projects %>
<br />
and this is the content of the partial _project.html.erb which the index view points
<div class="project">
<h1> <%= project.title %></h1>
</div>
這是Proyect控制器
class ProyectsController < ApplicationController
def index
@proyects = Proyect.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @proyects }
end
end
end
我們在這裏需要更多的信息。什麼是完整的錯誤?這個方法在哪裏被調用? –
發佈完整的錯誤堆棧 – Pavan
發佈您的控制器代碼。 – Pavan