我使用Grape构建API。
我创建了一个名为ActiveSupport::Concern
的{{1}},并且我在过滤前应用了一些,所以我的担忧看起来像:
Authentication
现在让我们在我的UserController中说我想仅针对特定操作应用此问题。我怎样才能做到这一点?
module Authentication
extend ActiveSupport::Concern
included do
before do
error!('401 Unauthorized', 401) unless authenticated?
end
....
end
end
使用 class SocialMessagesController < Grape::API
include Authentication
get '/action_one' do
end
get '/action_two' do
end
end
选项在rails中before_filter
指定特定方法的关注点是否容易?