【问题标题】:Rails 3: routing to customer areasRails 3:路由到客户区域
【发布时间】:2011-06-12 00:12:41
【问题描述】:

我是 Rails 3 初学者,但有使用其他 MVC Web 框架的经验,需要有关如何在 Rails 中设置路由的入门提示。应用程序应允许用户注册,然后用户数据应可通过以下 URL 获得:

http://domainname/username/xyz

公共和用户独立部分应该在

http://domainname/abc

为了区分这两条路由,我会强制用户名至少包含 6 个字符,并且所有“abc”-路由将包含 5 个或更少。在此之前,我将自己管理路由,但对于用户区域的“xyz”部分,我想使用现有的 REST 完整功能的 rails。任何提示如何做到这一点?

【问题讨论】:

    标签: ruby-on-rails-3 url-routing


    【解决方案1】:

    你读过http://edgeguides.rubyonrails.org/routing.html吗?

    对于这类问题,这确实是一个很好的资源。我相信您描述的某些方案属于“非资源”路由类别。

    【讨论】:

    • 是的,我阅读了指南,但对我没有帮助。我想我需要类似范围的东西,但范围的名称必须是动态的。我也理解非资源路由。但正如我所写,我想将两者结合起来。
    • Rails 路由到第一场比赛,AFAIK。所以你可以把你的'abc'和类似的路由放在你的用户名路由之前,这成为一个包罗万象的东西。我认为拼图的部分都在指南中。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-12
    • 2011-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    相关资源
    最近更新 更多