Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
mount Tail::Engine, at: "/tail", :constraints => AdminRestriction
class AdminRestriction
def self.matches?(request)
admin = request.env['rack.session'][:admin]
if admin === ENV['ADMIN_TOKEN']
return true
else
return false
end
end
end
authenticate :user, lambda { |u| u.permissions.include?("manage_everything") } do
mount Sidekiq::Web, at: '/sidekiq'
end
Rails 4 Engines. Разработка gem'а через mountable engine — читаем логи сервера