ruby-on-rails – 命名根控制器

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 命名根控制器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在开始一个新项目时,我总是被这个问题所折服.当我看到像Mephisto,Typo等的例子,他们将根路由到与特定资源/模型相关的控制器.

我的问题是,几乎每个网站,我曾经建立过,我觉得我的首页实际上是所有我的模型的合作,我看不到自己指向一个与一个特定的控制器作为我的着陆页.

有没有人倾向于创建专门为网站前端设计的控制器?或者如果也许我正在看这个错误,请让我知道.

编辑:

这是我的混乱存在的地方:

rboard’s routes将root映射到名为index的控制器,但我甚至找不到索引控制器

mephisto’s routes使用一些custom routing的东西,没有根甚至一个map.connect到’/’

radiant’s routes的大部分应用程序去一个控制器,然后做一些疯狂的魔法

track’s routes去一个与一个资源相关的控制器(这是一个最接近我上面描述的例子)…但是不能适应我,因为正如我所说,我的根源倾向于有大量的东西.

spot us实际上做了类似于我所做的事情,有一个家庭控制器只是一个显示动作,这是我的首页.

解决方法

My problem is,almost every website
I’ve ever built,I feel like my front
page is actually a collaboration of
all my models,and I can’t see myself
pointing to a controller that is
related to a specific one as my
landing page.

究竟.所以你在做什么是正确的.

我经常使两个控制器与不常见的REST功能的事物进行交互:“欢迎”和“仪表板”.欢迎控制器映射到我的站点的根目录,“仪表板”控制器类似,但对于登录用户.

猜你在找的Ruby相关文章