rails服务器如何知道要使用哪个route.rb?

时间:2015-05-09 01:05:00

标签: ruby-on-rails cloud9-ide

我目前正在学习本教程中的指南:https://www.railstutorial.org/book/beginning#sec-the_hello_application

这就是我所做的。

  1. 在Cloud9中创建新工作区。
  2. 使用rails new hello_world创建新的rails应用程序。
  3. 从那里配置routes.rb,application_controller.rb等。
  4. 使用rails new sample_app
  5. 在同一工作空间中创建新应用程序
  6. 在这里改变一些东西。
  7. 转到hello_world目录,我们的目录是/ workspace / hello_world。
  8. 打开新终端,运行rails server -b $IP -p $PORT
  9. 这成功部署了一个webapp,但是当我访问它时,会显示我sample_app应用程序中的应用程序。
  10. 如何指定要部署的应用程序?

2 个答案:

答案 0 :(得分:2)

确保您在正确的目录中。您已在同一目录中创建了两个应用程序,因此请确保从中启动服务器     /工作区/程序hello_world

答案 1 :(得分:0)

您需要导航到Cloud9/sample_app才能在其上运行服务器。

Cloud9/hello_world/sample_app在其上运行服务器。

您可能在hello_world中创建了sample_app,在这种情况下运行它,您需要导航到sparseMatrix以在服务器上运行它。