在基于子域的操作之前进行过滤

时间:2018-03-17 18:11:46

标签: ruby-on-rails

应用程序提供http和json请求,后者通过由子域api调用的api提供。但是,有些过滤器之前是不必要的,或者创建问题怎么可以这样调用

prepend_before_action :set_site

request.subdomain == 'api'

时要避免

1 个答案:

答案 0 :(得分:3)

我相信我误解了你的问题,但这就是我的想法

prepend_before_action :set_site unless api_call?

def api_call?
    request.subdomain == "api"
end