Sau khi nâng cấp lên Rails 3.1.0 và theo sau David Rice's instructions, tất cả các bộ điều khiển của tôi lạ lùng không thể tìm thấy quan điểm của họ nữa.ActionView :: MissingTemplate sau khi Rails 3.1 nâng cấp
# rails s #
Started GET "/units" for 127.0.0.1 at 2011-09-04 07:52:23 -0400
Unit Load (0.1ms) SELECT "units".* FROM "units"
ActionView::MissingTemplate (Missing template units/index, application/index with {:handlers=>[:erb, :builder], :formats=>[:html], :locale=>[:en, :en]}. Searched in:
):
app/controllers/units_controller.rb:9:in `index'
units_controller.rb
:
# GET /units
# GET /units.xml
def index
@units = Unit.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @units }
end
end
Tất nhiên, quan điểm là có (/app/views/units/index.html.erb
; nó đã làm việc trước khi nâng cấp). Tôi cảm thấy đây là một lỗi ngu ngốc, tôi đang thiếu gì ở đây?
Tôi không nhận được lỗi này cùng trên localhost nhưng tôi nhận được nó trên Heroku vì một lý do không thể dò được . Có ai thấy cái này không? –