高压轨道引擎是否有助于提供静态内容,可以从nginx而不是rails应用服务器提供。
我如何配置?
答案 0 :(得分:2)
High Voltage提供了一种组织和提供静态页面的方法,同时通过路由和控制器操作为这些页面提供类似Rails的界面。高电压还允许您保护Rails身份验证代码后面的页面,并将页面生成到布局中,这样您就不必重复页眉和页脚。
也就是说,High Voltage与Rails调用堆栈紧密相关,如果没有Rails,它就无法配置它。
如果您的目标是通过nginx / Apache提供静态页面而不通过Rails框架,那么最好将它们放在公共文件夹中,例如public/static_page.html
并直接与之关联,例如yourdomain.com/static_page.html
。这样做的一个缺点是你必须复制网站的页眉和页脚。您需要确保Rails不是serving static assets,但这通常不是问题,因为生产默认配置它。