加載默認情況下,現在我有一個新的rails 3
安裝運行在rvm 1.9.2
我使用後續指令生成的控制器:的Rails 3 - index動作不是在控制器
rails generate controller blog index
輸出是
create app/controllers/blog_controller.rb
route get "blog/index"
invoke erb
create app/views/blog
create app/views/blog/index.html.erb
invoke test_unit
create test/functional/blog_controller_test.rb
invoke helper
create app/helpers/blog_helper.rb
invoke test_unit
create test/unit/helpers/blog_helper_test.rb
但在瀏覽器中,當我試圖去http://localhost:3000/blog
我得到:
No route matches "/blog"
但如果我鍵入http://localhost:3000/blog/index
它呈現索引視圖。
它不像Rails 2那樣工作嗎?在那裏我只是把控制器的名稱在url上默認的索引視圖?
謝謝。
它會看起來像這樣:'match'/ blog'=>'blog#index''你不覺得嗎? – 2013-01-11 16:09:31