Url rails中特定于域的页面

Url rails中特定于域的页面,url,ruby-on-rails-3.1,routing,dns,Url,Ruby On Rails 3.1,Routing,Dns,有没有办法创建特定于域/url的页面 mysite.com的主页将与mysite.net不同 是路由还是页面内部的某些查询?没有所谓的特定于域的页面,它们所做的是保持动态,即根据域加载页面详细信息 例: 在rails中,您可以通过request.ip获得ip,然后在表中根据ip获得给定页面的详细信息 简单的例子是,假设你有下表 sites ------------------------------ | id | site_name | ip | ----------------

有没有办法创建特定于域/url的页面

mysite.com的主页将与mysite.net不同


是路由还是页面内部的某些查询?

没有所谓的特定于域的页面,它们所做的是保持动态,即根据域加载页面详细信息

例:

在rails中,您可以通过request.ip获得ip,然后在表中根据ip获得给定页面的详细信息

简单的例子是,假设你有下表

sites
------------------------------
| id | site_name | ip         |
------------------------------- 
| 1 | demo site | 192.168.0.1 |
-------------------------------

pages
-------------------------------------------
|id | page_name | page_content | site_id |
-------------------------------------------
| 1 | home      | some content | 1       |
-------------------------------------------
当您加载主页时。你可以得到当前的ip,从中你可以找到该网站,一旦你有了该网站,你就可以找到该网站的所有页面

为了使动态页面更易于管理,您可以使用gems,如http://liquidmarkup.org/

检查这些屏幕显示,我们很好