2010-07-31 23 views
0

我生成的電影模型和電影文件夾給控制器。 我的public_html文件夾中刪除的index.html,因爲我要開始播放電影頁面,所以我編輯了routers.rb文件2個新行:MoviesController中的名稱錯誤#索引

map.resources :movies 
    map.index '/', :controller=>"movies", :action=>"index" 

我啓動應用程序,但蹊蹺的。錯誤信息: MoviesController中的NameError#index 未初始化的常量MoviesController

我認爲問題出在控制器部分。 文件夾結構:

+控制器

-movie
--_ index.erb
--index.html.erb(與<%=渲染:局部=> 「索引」,:採集= > @ movies%>)

application.rb

回答

1

您的文件夾結構很奇怪。

您應該具有以下文件夾應用:控制器,助手,模型和視圖。

您應該具有以下文件應用程序/控制器:application_controller.rb,movies_controller.rb

您應該具有以下文件應用程序/視圖/電影:index.html的.erb和_index.html.erb(儘管使用像這樣的部分有點奇怪)。