如何在rails 3中仅针对json格式skip_before_filter?

时间:2014-02-25 08:00:26

标签: json ruby-on-rails-3 devise ruby-on-rails-3.2 rabl

如果格式为skip_before_filter而非html,如何index show __json__ 控制器? 像

这样的东西
skip_before_filter :authenticate_user!, :only => [:index, :show, :format => :json] 

我正在使用 rails 3.2 。感谢。

2 个答案:

答案 0 :(得分:0)

试试这个

skip_before_filter:authenticate_user!,:only => [:index,:show],:if =>  request.format.json? == true

答案 1 :(得分:-1)

尝试

skip_before_filter :authenticate_user!, :only => [:index, :show] , :if =>
 request.content_type == "json"