单个rails应用程序中的Web应用程序和销售/营销网站,有关分离的任何建议吗?

时间:2011-06-12 22:52:54

标签: ruby-on-rails

我熟悉rails引擎,但想知道更简单的替代方案。

Web应用程序是我项目中的主要rails 3应用程序。 我有一个简单的销售/营销网站,有主页,定价页面,关于/联系,旅游页面。我可以将大多数这些页面放在1或2个控制器中。

我想保持css / js独立,并且只想在样式表和javascript文件夹中添加一个文件夹。

还有其他建议吗?

这2个应用程序以多种方式链接,而且我不想管理/部署2个单独的网站,因为销售/营销网站非常简单,只包含大部分静态页面。

1 个答案:

答案 0 :(得分:2)

如果它们是真正的静态页面,您可以将它们放在公共目录中并完成。如果您希望他们使用布局等,请继续使用几个控制器。

您可以使用简单的PagesController来处理大多数静态页面,也可以使用单独的控制器来处理联系页面提交。在这些控制器中,只需指定要用于营销页面的其他布局文件。

对于css / js,如果有多个文件,并且您希望将它们与应用程序的其余部分分开,那么在每个文件下添加子目录并不是一个糟糕的方法。如果只有一个css和javascript文件,我只是将它们命名为不同。