Я подаю заявку для локальной сети и хочу проверить IP-адрес, чтобы установить некоторые переменные сеанса.Возможно ли это сделать глобально или я вынужден проверять каждое действие каждого контроллера?
Вы можете определить before_filter в контроллере приложения. Это сделает его глобальным.
before_filter
class ApplicationController < ActionController::Base before_filter :setup_session private def setup_session ip = request.remote_ip ... end end