高压rails引擎是否有助于提供静态内容,这些内容可以从nginx而不是rails应用服务器提供。
我该如何配置它?
发布于 2013-04-25 01:00:26
高电压提供了一种组织和服务静态页面的方法,同时通过路由和控制器操作为这些页面提供了一个类似Rails的接口。高电压还允许您保护Rails身份验证码后面的页面,并将页面生成到布局中,因此您不必复制页眉和页脚。
也就是说,高电压与Rails调用堆栈紧密相关,不可能将其配置为在没有Rails的情况下工作。
如果你的目标是在不经过Rails框架的情况下通过nginx/Apache提供静态页面,你最好把它们放在公共文件夹中,比如public/static_page.html,然后直接链接到那个文件夹,比如yourdomain.com/static_page.html。这样做的一个缺点是您必须复制站点的页眉和页脚。您需要确保Rails不是serving static assets,但这通常不是问题,因为production在默认情况下会进行配置。
https://stackoverflow.com/questions/8027830
复制相似问题