多域名配置我认为最好是通过程序实现。先给出部分代码:
#abc.def.xxx.com
puts request.url#http://abc.def.xxx.com
puts request.domain#xxx.com
puts request.subdomain[0]#abc
puts request.subdomain[1]#def
puts request.user_agent#Mozilla/5.0 (X11; Linux i686)
class ApplicationController < ActionController::Base
protect_from_forgery
before_filter :query_user_by_domain
private
def query_user_by_domain
if request.domain!="diancai.la"
@user = User.where(["domain = ?", request.domain]).first
end
end
end
下面的是转自http://lightyror.thegiive.net/2006/12/rails-subdomain.html
AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1
。RailsTip 有一篇 Building A Multi-Site Application,裡面介紹可以使用 DHH 寫的 Subdmain 的 plugin AccountLocation 來做到這件事情。安裝方式是
script/plugin install http://dev.rubyonrails.org/svn/rails/plugins/account_location/
然後在程式裡面使用
include AccountLocation
其他相关文章:
http://railstips.org/blog/archives/2006/11/13/building-a-multi-site-supported-application/
http://www.iteye.com/topic/39836
分享到:
相关推荐
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
支持rails2.0以上版本的配置说明,文档从我自己的博客中整理出来,不愿意用资源分的朋友可以去我的博客看: http://wudihamagong.spaces.live.com/ 或者 http://blog.csdn.net/abcdefg0 ^_^
rails 配置文档 ror ruby on rails
Figaro - 简单的Rails 应用程序配置
ruby on rails 安装 组件下载 连接mysql mssql等数据库 包含一个完整的一对多数据库例子方案
moonshine, 简单的Rails 部署和配置管理 15分钟部署 Rails 2,3或者应用 MoonshineMoonshine的Rails 部署和配置管理正确完成。通过利用 Capistrano 和 puppet,Moonshine允许你在 15分钟内拥有一个工作应用服务器,...
rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...
配置高可用的rails,文档图文并茂!易读性强!推荐有一定ruby基础的同学看看!
《Rails之道》按照Rails的各个子系统进行组织编排,分别介绍了Rails的环境、初始过程、配置和日志记录,Rails的分配器、控制器、页面生成和路由,REST、资源和Rails,ActiveRecord的基础、关联、验证和高级技巧,...
和网上很多文章不一样。很实用。网上的一些文章都转来转去的。 刚开始还会让你越看越晕。这个是我的亲身的体验!所以我把最实用的上传上来,还希望大家支持。我会不断的上传新的东西。尤其是rails2.0的。
可实现多文件的同时上传,控制文件的格式,数量,同时兼容IE6,7,firefox,易于扩展
[Pragmatic Bookshelf] Crafting Rails Applications Expert Practices for Everyday Rails Development (E-Book) ☆ 图书概要:☆ Rails 3 is a huge step forward. You can now easily extend the framework, ...
ruby rails radrails 环境 配置 图片加文字教你如何配置开发环境
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
使用Aptana+Rails开发Rails Web应用 有Aptana的安装配置等等,中文
一个用Ruby on Rails搭建的图片分享的网站项目.完整源代码
ruby1.8.6 + rails2.0.2 + radrails0.7.2 + mysql 安装配置 详细说明
本资源是参照rails敏捷开发第四版书中的例子,rails的版本是rails3.2.6
rails 多图上传.txt