如果是一个列出产品的网站,并且每个产品都有链接,那么把主页设置为products#index
(即Products控制器和Index动作),这样做是否是好的实践?
或者更好的做法是忽略products#index
,使用home#index
,然后每个产品链接到products#show
?也许两种方法都可以,但这只是一种风格问题,可能使用一种方法比另一种方法更有利和更不利?
如果是一个列出产品的网站,并且每个产品都有链接,那么把主页设置为products#index
(即Products控制器和Index动作),这样做是否是好的实践?
或者更好的做法是忽略products#index
,使用home#index
,然后每个产品链接到products#show
?也许两种方法都可以,但这只是一种风格问题,可能使用一种方法比另一种方法更有利和更不利?
这取决于您的应用。如果您的应用程序的主要内容是产品,则将其链接到products#index
,如果是关于汽车,则将其路由到汽车控制器。但是,如果您的主页将完全模糊不清,并且只是一个落地页,例如...请将其设置为home#index
。