相关疑难解决方法(0)

运行Rails服务器的多个实例

我是Rails的新手,如果这很明显,请原谅我.

我正在进行大量的实验,创建应用程序,测试功能等.它使我的第一个脚手架应用程序运行良好,但我想创建第二个应用程序来测试不同的功能.

我在我的计算机上备份了一个文件夹级别,运行$ rails new taskmaster(测试待办事项列表应用程序).我为Task模型运行了脚手架,通过启动了服务器$ rails server,并尝试加载http://localhost:3000.

但我收到路由错误,说它无法找到"members"路由.但是members来自我的第一个Rails应用程序!我想通过$ rails servertaskmaster目录中触发,它将启动该应用程序的服务器.

如何告诉Rails服务器提供哪个应用程序?

UPDATE

我刚发现如果我:

  1. 在创建Member脚手架之前,回滚到第一个 Rails应用程序的全新安装
  2. 通过$ rails server应用程序的根目录启动rails服务器
  3. 校验 http://localhost:3000

它仍然试图去寻找members路线,因为我通过git回滚了.

我猜这意味着在我的/usr/local/区域,与我的Ruby和Rails初始安装相关的东西,正在维护这些信息(我的应用程序在我家的目录中的Documents文件夹中设置).

我认为Rails应用程序本质上是目录中的自包含应用程序 - 你只需要一个有效的Ruby安装来实现它们.Rails服务器是否位于每个应用程序目录中,还是可以容纳所有应用程序的一些总体Rails服务器?

ruby-on-rails

35
推荐指数
6
解决办法
3万
查看次数

标签 统计

ruby-on-rails ×1