【发布时间】:2013-11-10 01:33:20
【问题描述】:
您好,我正在关注http://railscasts.com/episodes/221-subdomains-in-rails-3 上的教程并尝试使其适用于 rails 4。我遇到的问题是在我的控制器和 find_by_subdomain 中!标签,我已经阅读了大多数从 rails 4 中取出的 find_by 方法,并且想知道解决方法是什么。
我的控制器目前看起来像
def set_city
@city = City.friendly.find_by_subdomain!(request.subdomain)
end
我得到的错误是
undefined method `find_by_subdomain!'
如果它有助于我的路线目前看起来像这样
get '/' => 'cities#show', :constraints => { :subdomain => /.+/ }
非常感谢任何帮助,如果需要,我很乐意澄清。
【问题讨论】:
-
嗨,谢谢 tybro0103,友好来自 freidnly_id gem,我相信我可以使用 slug 而不是 id 来调用对象。我的最终解决方案是@city = City.find_by slug: request.subdomain 谢谢你的帮助!
标签: ruby-on-rails ruby-on-rails-4 subdomain