0

ユーザーが所有していないリソースから JSON を要求しようとすると、以下に記述した検証にもかかわらず、JSON は空の括弧として表示されますが、ステータスは 200 OK として返されます。401 ステータスで応答するには、何を変更する必要がありますか。

    @requested_resource = params[:resource_id].to_i
    @users_resources = Resource.owned_by(@current_user.id).collect {|s| s.id}
    if @users_resources.include?(@requested_resource)

    else
      respond_to do |format|
        format.json { render :json => [], :status => :unauthorized }
        format.html { render :file => "public/401.html", :status => :unauthorized }
      end
    end

また、私はRABLを使用しています...

4

1 に答える 1