Просто мысль ... Вы можете сделать что-то нестандартное в своем блоке respond_to
для html-запросов.
respond_to do |format|
format.html { ... } # give them a 404 response?
format.js { render :json => @obj }
end
Или, возможно, ваш шаблон html.erb с таким именем может просто показывать какое-то сообщение об отказе в доступе. Тогда вы бы просто получили:
respond_to do |format|
format.html
format.js { render :json => @obj }
end