我是 rails 新手,我能够安装 rails(3.2.3,ruby v1.9.3),然后创建了一个测试应用程序:
$ rails new 你好
然后我进入新目录'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”之前关闭该应用程序,或者它们可以同时运行?
任何帮助表示赞赏,谢谢!