【发布时间】:2013-07-15 06:12:44
【问题描述】:
我的应用中有静态页面。此应用程序在两个不同的域上运行。
我希望某些静态页面显示 名称。所有内容都是静态的,但只有域名是动态的。我怎样才能在 Rails 中完成这项工作?
喜欢
cache do
some content goes here and then i want to display the <%=request.domain()%>
end
通过上述方式:request.domain() 将首先缓存并使用相同的域名提供服务,而忽略您稍后使用哪个域访问它。
【问题讨论】:
-
没有人。这不是获取当前 URL。假设我获得了当前 url 并第一次缓存了这个 url,对于所有访问该站点的用户来说,这将是相同的 url。关于缓存+动态主机名
-
静态你的意思是这是在
public/dir? -
为什么不在部署/启动时生成文件?我的意思是域在运行时不会改变。在您的 capistrano deploy.rb 中执行此操作,或者添加一个生成文件的初始化程序。
标签: ruby-on-rails