2015-11-19 130 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