【问题标题】:Domain specific pages in railsRails 中的特定领域页面
【发布时间】:2012-04-08 19:21:28
【问题描述】:

有没有办法制作域/网址特定页面?

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

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

【问题讨论】:

    标签: url ruby-on-rails-3.1 routing dns


    【解决方案1】:

    没有所谓的域特定页面,他们为了保持动态,他们根据域加载页面详细信息

    例如:

    在 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 并从中找到该网站,一旦您拥有该网站,您就可以根据该网站找到所有页面

    为了让这个动态页面更易于管理,您可以使用像 liquid (http://liquidmarkup.org/) 这样的 gems

    我们很好地检查了这些屏幕截图

    dynamic layouts

    subdomains

    【讨论】:

      猜你喜欢
      • 2019-01-05
      • 2010-09-06
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多