2011-11-06 198 views

回答

2

高电压提供了一种组织和服务静态页面的方法,同时通过路由和控制器操作为这些页面提供类似Rails的界面。 High Voltage还允许您保护Rails身份验证代码背后的页面,并将页面放入布局中,因此不必复制页眉和页脚。

也就是说,高电压与Rails调用堆栈非常紧密地联系在一起,并且无法将其配置为在没有Rails的情况下工作。

如果您的目标是通过nginx/Apache服务静态页面而不通过Rails框架,最好将它们放在公共文件夹中,例如public/static_page.html并直接链接到,例如yourdomain.com/static_page.html。其中一个缺点是你必须复制网站的页眉和页脚。您需要确保Rails不是serving static assets,但这通常不是问题,因为默认情况下生产会配置它。

相关问题