所以我正在用Rails编写应用程序,并且需要多个根,如下所示

    root "post#index"
    root "gaming#index"

但这只允许我有一个根。 有人有解决办法吗?

===============>>#1 票数:1

如果我理解正确,那么您希望在不同情况下使用不同的#root,在这种情况下,您可以使用constraints或命名您的#root

尝试一下,在您的情况下可能会很有用。 http://guides.rubyonrails.org/routing.html#advanced-constraints

===============>>#2 票数:0

应用程序的根目录是当某人访问您的域的根目录时将激活的控制器,例如

http://yourdomain.com/

您不能在一个根目录中指向多个位置,因为该格式只有一个网址。

如bjhaid所指出的,您可以具有以下形式的多个子域:

http://sub1.yourdomain.com/
http://sub2.yourdomain.com/

但是它们有所不同,请参阅《 Rails路由指南》以获取有关常规路由规则的描述。

  ask by user3552848 translate from so

未解决问题?本站智能推荐:

1回复

我可以传递多个参数以获得多个结果

我正在创建一个API,其中有一个名为invoices的表,其中customerType是一列。 customerType只能是四个可能的值IE。 PCT,RVN,INT或OTH。 现在,我想传递如下URL: 但是,问题是,每当我路过一个customertype或无custome
4回复

Rails命名空间根错误

当我尝试为命名空间定义根目录时遇到了两个错误。 要重新创建它,我将从头开始重建一个项目。 现在我在app / controllers / admin_controller.rb中放一些样板 在app / views / admin / index.html.erb中 最
2回复

如何在命名空间和根路径的路由中有一个资源 - Rails 4

我正在命名空间“admin”中创建自定义管理面板。 我在该命名空间中有资源“课程”。 但我还想要一个不在该命名空间中的“课程”的路线: 例如:BOTH localhost:3000/admin/courses AND localhost:3000/courses 如果这需
4回复

无法获得参数的确切值

我在下面有示例参数: 现在,情况是,我无法在model获得price精确值。 代替: 价格= 12,333.00 价格= 111,111.00 我得到: 价格= 12.00 价格= 11.00 现在,这就是我在代码中所做的事情:
1回复

怎么不获得current_user

我很想让这种情况的用户: 对话模型: 和对话参加者: 在对话助手上: 拜托,有人可以让我明白如何使其他用户进入session_participants模型?
1回复

如何获得我所关注书籍的作者姓名?

在user.rb(模型)中,我有:has_many:followed,class_name:在has_many:followed_books之后,通过::followed,源::book 在followed.rb中,我有书的ID和用户的ID。 在book.rb中,我还有作者(用作者的名字
1回复

信誉系统获得投票的物品

我正在尝试遍历帖子模型,并仅向用户显示已发表的帖子。 在文档上显示的方式是这样的: 但Rails吐出了Unknown key:value。 有人对此有任何建议吗? 谢谢
2回复

Rails多个记录选择并应用多个操作

我是Rails的新手,设计管理仪表板时遇到了一些麻烦。 我要实现的是: 从数据库中列出多个用户。 能够选择多个记录。 能够对所有选定记录应用不同的操作。 这些动作可能不能直接翻译成SQL查询。 (例如,发送电子邮件) 我不是在寻求针对此问题的完整解决方案,而
1回复

登录前验证用户是否获得管理员的批准

您好,我遵循了教程“ 如何:要求管理员在登录前先激活帐户”以验证用户是否可以被管理员批准才能进行连接。 我想添加条件以测试是否可以连接 这是我的控制器session_controller.rb 谢谢
2回复

具有多个字段的rails数组

我试图创建一个具有多个内部字段的数组,以便在渲染时可以保存每个字段的字段,如下所示: 以这种方式呈现和创建记录: 但是我得到这个错误: