2011-03-22 64 views
3

如果是带有产品清单的网站,然后连接到每个产品, 是使主页products#index好的做法吗? (产品控制器和索引操作)。Ruby on Rails主网页控制器#操作的最佳实践?

或者是一个更好的做法忽略products#index,并使用home#index和 然后每个产品链接到products#show?也许两者都有效,但只是风格的一个问题 ,以及可能使用一个vs另一个的一些利弊。

回答

4

这取决于您的应用程序。如果您的应用程序的主要想法是产品,那么将其链接到products#index,如果是关于汽车,则将其路由到汽车控制器。但是,如果您的主页将完全模糊,并且只是一个着陆页,例如...使其成为home#index

+0

基地主页/ WelcomeController通常是我在一个新的rails/mvc项目中摆脱的第一件事。 – 2011-03-22 23:55:44

+0

我完全同意,因为大多数网站都有一个可以接受的网站控制器。 – 2011-03-22 23:56:54