【问题标题】:Ruby on Rails tutorial part twoRuby on Rails 教程第二部分
【发布时间】:2015-11-19 18:04:39
【问题描述】:

我在 RoR 教程中不断获取库存 [原文如此]。第 1 部分是here。之后,我运行了命令:

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)

感谢任何帮助。

【问题讨论】:

  • 你有app/controllers/bookmarks_controller.rb 吗?
  • 已经有了自动生成的bookmarks_controller文件,还有什么建议吗?
  • 看看我更新的答案。

标签: ruby-on-rails ruby ruby-on-rails-4 devise gem


【解决方案1】:

更改以下内容

root :to => "BookmarksController#index"

到这里

root :to => "bookmarks#index"

看看这些教程

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

【讨论】:

  • 已经有了自动生成的bookmarks_controller文件,还有什么建议吗?
  • @kalelc 谢谢你成功了。但是现在我遇到了新问题……为什么即使我按照确切的说明进行操作,几乎所有步骤都会出错?
  • 请查看帮助您找到答案的教程。问题是您需要理解显然在您正在查看的教程中忽略的概念。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-16
相关资源
最近更新 更多