【发布时间】:2014-10-06 07:03:57
【问题描述】:
我想知道是否有一种方法可以制作在没有控制器路径的情况下运行的 rails 应用程序。
通常一些路径可能是
www.mysite.com/event/slug
www.mysite.com/event/this_is_the_first_event_slug
www.mysite.com/event/another_slug_here
我想知道是否有一种方法(在 rails 范例内)可以在主路径之外创建页面
例如
www.mysite.com/slug
www.mysite.com/this_is_the_first_event_slug
www.mysite.com/another_slug_here
我知道这是一件小事,但它让我有些烦恼,我想设置它。
【问题讨论】:
-
这不是一回事。那是询问如何删除 url 的操作方面。我正在尝试删除 url 的控制器方面。它与 1/0 与 0/1 差不多
-
是一回事。
new和create默认没有任何路由后缀。这留下了资源前缀(subscribers,你称之为“控制器方面”,可能是因为SubscribersController)。该问题的公认答案描述了如何摆脱它。