时间:2010-07-24 03:06:02

标签: ruby-on-rails model routes nginx domain-name

1 个答案:

答案 0 :(得分:1)

假设每个区域都有某种domain_name字段,看起来你应该可以这样做:

class HotelsController < ApplicationController
  def index
    @hotels = Area.find_by_domain_name(request.subdomains.first).hotels
  end
end

如果愿意,你甚至可以使用lambda将其重构为named_scope。