2011-10-07 62 views
1

這是我的錯誤:rails如何添加視圖?

Routing Error

uninitialized constant OverviewController

進出口新的軌道,我不知道這意味着什麼。我試圖根據網址的結尾創建一個視圖爲「概覽」,有人向我展示了我認爲所有內容都以「admin」爲例,並且像魅力一樣起作用。

我有軌1.9安裝(如果這有所作爲)。

我在控制器目錄中有我的控制器「overview_controller.rb」。它的來源。

class OverviewController < OverviewController 
    def index 
     respond_to do |format| 
     format.html 
     end 
    end 
end 

我在我的意見目錄overview/index.html.erb其來源甚至更簡單。 「概述佔位符」就是這樣。

在我的routes.rb

我有 匹配「概述」 =>「概述#指數」

這從我的理解是完全相同的方式爲「admin」的例子,我給出的作品。那麼爲什麼這不是爲我工作的「概述」

+1

你有OverviewController繼承自身。你可能想要OverviewController

+1

你可能有Ruby 1.9,而不是Rails 1.9。 – tadman

+0

其1.9無論我不知道。我繼承了這個項目,我是一個PHP開發人員,根據這個需求切換到ruby/rails。這個項目最初是由其他人建立起來的。 – chris

回答

3

你試圖繼承類由它的自我,改變你的控制器,這第一線......

class OverviewController < ApplicationController 
+0

我試過這個,仍然得到同樣的問題「未初始化常量OverviewController」 – chris

+1

愚蠢的問題,但你做了這些改變後重新啓動服務器? –

+0

nope沒有重新啓動,但注意到這個提到我試過後,仍然有同樣的錯誤。 – chris