现在使用二级域名的情况非常的普遍,正好我们公司就需要。以下是开发环境:
OS: Microsoft Windows [版本 5.2.3790]
Ruby: ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]
Rails: Rails 2.0.2
接下来是做域名映射,修改Windows的hosts文件,让目标域名解析到我们的开发机器上。打开c:/Windows/System32/DRIVERS/etc/hosts文件,增添如下内容:
127.0.0.1 yourdomain.com
然后就是解决session跨域的问题,打开development.rb(部署的时候是production.rb),增加:
ActionController::Base.session_options[:session_domain] = '.yourdomain.com'
本文介绍如何在开发环境中设置二级域名,并通过修改hosts文件实现域名映射。此外,还详细说明了解决Rails应用中Session跨域问题的方法。
11万+

被折叠的 条评论
为什么被折叠?



