【发布时间】:2011-05-16 19:31:24
【问题描述】:
我有一个这样的博客工厂配置:
- blogcrea.com/a-blog/ -> blog = a-blog
- blogcrea.com/another-blog/ -> blog = another-blog
- blogcrea.com/blog-with-custom-domain/ -> blog = blog-with-custom-domain
但我也想像这样使用完整的域名:
- www.myawsomeblog.com -> blog = blog-with-custom-domain
我托管了很多博客,也有很多域名,所以我不能按个案处理。
我正在考虑使用 before_dispatch (http://m.onkey.org/dispatcher-callbacks) 来设置动态博客名称并在 routes.rb 中动态使用路径变量。我在考虑一个全局变量,但这似乎是个坏主意(Why aren't global (dollar-sign $) variables used?)。
你认为这是个好主意吗?在请求期间存储博客名称的最佳方式是什么?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 routes cross-domain