我们有一个 rails 3 应用程序(3.2.12),我们希望在其上实现全页缓存(使用 ActionController caches_page
)
我们_url
在应用程序的任何地方都使用 url 助手,这导致所有缓存页面(在生产中)中的链接都具有域:http://0.0.0.0/
我们在几个需要链接中的域的页面上有规范链接,因此我们无法轻松切换到_path
url 帮助程序。
我搜索了 Google 和 StackOverflow,但找不到答案。
我没有传递任何选项caches_page
这些页面基本上是这样的:
class SomeController < ApplicationController
caches_page :index, :other_action
def index
end
def other_action
end
end
如何使生成的缓存页面中的链接具有正确的域?