discourse/app/controllers/exceptions_controller.rb

16 lines
441 B
Ruby
Raw Normal View History

2013-02-05 14:16:51 -05:00
class ExceptionsController < ApplicationController
skip_before_filter :check_xhr
skip_before_filter :check_restricted_access
layout 'no_js'
def not_found
f = Topic.where(deleted_at: nil, archetype: "regular")
2013-02-07 10:45:24 -05:00
@popular = f.order('views desc').take(10)
2013-02-05 14:16:51 -05:00
@recent = f.order('created_at desc').take(10)
@slug = params[:slug].class == String ? params[:slug] : ''
@slug.gsub!('-',' ')
render status: 404
end
end