2015-11-19 153 views
-3

我一直在RoR教程中獲得庫存[原文如此]。第1部分是here。做完這些之後,我運行命令:Ruby on Rails教程第二部分

rails generate devise User 

不確定這是否是正確的代碼,因爲教程不明確。 我不知道該命令做什麼,哪些文件被連接到什麼等我得到一個錯誤:

/home/sam/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/actionpack-4.2.4/lib/action_dispatch/routing/mapper.rb:260:in `block (2 levels) in check_controller_and_action': 'BookmarksController' is not a supported controller name. This can lead to potential routing problems. See http://guides.rubyonrails.org/routing.html#specifying-a-controller-to-use (ArgumentError) 

任何幫助表示讚賞。

+1

你有'app/controllers/bookmarks_controller.rb'嗎? – kalelc

+0

已經有自動生成的bookmarks_controller文件,還有其他建議嗎? – SamNewbie

+0

看看我更新的答案。 – kalelc

回答

1

root :to => "BookmarksController#index"

更改以下這

root :to => "bookmarks#index"

看看這些教程

  1. http://tryruby.org/
  2. http://railsforzombies.org/
+0

小心。您的代碼無效。 – sawa

+0

@sawa謝謝!!我對java感到困惑:/ – kalelc

+0

已經有自動生成的bookmarks_controller文件,還有其他建議嗎? – SamNewbie