我正在开发一个 API,它将在 ApplicationController 中有一个“before_filter:authorize_request”。
'authorize_request' 方法将使用签名和 HMAC 验证进行一些请求标头验证。但是,我想避免在每个“开发或测试”请求之前调用此方法,因为这意味着我将不得不模拟一切和/或为使测试正常工作而头疼。
目前,我正在破解这句话:
if Rails.env.production?
before_filter :authorize_request
end
但这感觉就像一个彻头彻尾的黑客攻击。有一个更好的方法吗?