Bla*_*ist 2 subdomain ruby-on-rails ruby-on-rails-4
嗨,我正在http://railscasts.com/episodes/221-subdomains-in-rails-3上按照教程进行操作,并尝试使其适用于rails 4.我遇到的问题是在我的控制器和find_by_subdomain中!标签,我已经读过大多数find_by方法从rails 4中取出,并且想知道它的工作原理是什么.
我的控制器目前看起来像
def set_city
@city = City.friendly.find_by_subdomain!(request.subdomain)
end
Run Code Online (Sandbox Code Playgroud)
而我得到的错误是
undefined method `find_by_subdomain!'
Run Code Online (Sandbox Code Playgroud)
如果它有助于我的路线目前看起来像
get '/' => 'cities#show', :constraints => { :subdomain => /.+/ }
Run Code Online (Sandbox Code Playgroud)
非常感谢任何帮助,如果需要,我很乐意澄清.
该find_by_*方法在类本身上:
City.find_by_subdomain!(request.subdomain)
Run Code Online (Sandbox Code Playgroud)
什么City.friendly回来了?不管是什么,我怀疑这是City班级.
此外,您find_by现在可以使用哈希:
City.find_by subdomain: request.subdomain
Run Code Online (Sandbox Code Playgroud)
http://guides.rubyonrails.org/active_record_querying.html#retrieving-a-single-object
| 归档时间: |
|
| 查看次数: |
5281 次 |
| 最近记录: |