Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails';主要网页的最佳实践';s控制器的动作?_Ruby On Rails - Fatal编程技术网

Ruby on rails RubyonRails';主要网页的最佳实践';s控制器的动作?

Ruby on rails RubyonRails';主要网页的最佳实践';s控制器的动作?,ruby-on-rails,Ruby On Rails,如果是一个有产品列表的网站,然后是每个产品的链接, 制作主页产品#索引是否是一种良好的做法?(产品控制器和索引操作) 还是忽略产品#索引,使用主页#索引,以及 然后每个产品链接到产品#show?也许两者都会起作用,但只是个问题 风格,以及使用其中一种与另一种的优缺点?这取决于您的应用程序。如果应用程序的主要思想是产品,则将其链接到产品#索引,如果是关于汽车的,则将其路由到汽车控制器。然而,如果你的主页将是完全不明确的,仅仅是一个登录页,例如。。。在一个新的rails/mvc项目中,基本的home

如果是一个有产品列表的网站,然后是每个产品的链接, 制作主页
产品#索引
是否是一种良好的做法?(产品控制器和索引操作)

还是忽略
产品#索引
,使用
主页#索引
,以及 然后每个产品链接到
产品#show
?也许两者都会起作用,但只是个问题
风格,以及使用其中一种与另一种的优缺点?

这取决于您的应用程序。如果应用程序的主要思想是产品,则将其链接到
产品#索引
,如果是关于汽车的,则将其路由到汽车控制器。然而,如果你的主页将是完全不明确的,仅仅是一个登录页,例如。。。在一个新的rails/mvc项目中,基本的home/WelcomeController通常是我第一件要摆脱的东西。我完全同意,因为大多数网站都有一个可以接受的控制器作为网站的首页。