【发布时间】:2012-04-30 00:59:14
【问题描述】:
我是 rails 新手,我能够安装 rails(3.2.3,ruby v1.9.3),然后创建了一个测试应用:
$ rails new 你好
然后我 cd 进入新目录 'hello' 并执行以下命令:
$ rails generate controller home index
$ rails s
$ rake routes, it gave me
home_index GET /home/index(.:format) home#index
hello /hello(.:format) Hello#index
然后我将浏览器指向:http://localhost:3000/home/index - 效果很好。
然后我想开始一个教程,它要求我创建一个新的 Rails 应用程序
所以我还是像以前一样......
$ rails new TutorialApp
$ rails generate controller tutorial index
$ rails s
$ rake routes, it gave me
tutorial_index GET /tutorial/index(.:format) tutorial#index
然后我将浏览器指向:http://localhost:3000/tutorial/index,它给了我一条消息
路由错误
没有路由匹配 [GET] "/tutorial/index" 尝试运行 rake 路由 有关可用路线的更多信息。
所以我再次运行了 rake 路由,它给了我与之前相同的输出
tutorial_index GET /tutorial/index(.:format) tutorial#index
由于我创建了第一个 Rails 应用程序“Hello”,我是否需要在启动新的 Rails 应用程序“Tutorial”之前关闭该应用程序,或者它们可以同时运行?
感谢任何帮助,谢谢!
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3