Вопросы по теме 'before-filter'

before_filter проверяет несколько ролей
В application_controller у меня есть следующий метод: def authorized_for_roles(*roles) roles.each{|role_name| return true if current_user.has_role?(role_name)} false end В одном из моих контроллеров у меня есть private def...
484 просмотров

before_filter с устройством
Я использую встроенный в Devise before_filter :authenticate_user! . Я хочу вызвать свой собственный метод в моем помощнике приложения, если пользователь не проходит фильтр перед (пытается выполнить действие при выходе из системы). Как и где я могу...
15777 просмотров

Глава 9, Hartl ROR Раздел 9.2.2
Я продолжаю получать одно и то же сообщение об ошибке, но я не могу понять, что не так. Неудачи: 1) Авторизация аутентификации для незарегистрированных пользователей в контроллере Users при посещении страницы редактирования Ошибка/ошибка: это...
980 просмотров

Как пропустить пользовательский класс перед фильтром в Ruby on Rails?
У меня есть контроллер Ruby on Rails с before_filter , использующим пользовательский класс: class ApplicationController before_filter CustomBeforeFilter end У меня есть еще один контроллер, унаследованный от ApplicationController ,...
1133 просмотров
schedule 14.06.2023

Перед назначением фильтра исключения для всего контроллера
Каждый из моих Users имеет отношения has_many с Character . Теперь, прежде чем они смогут использовать приложение, мне нужно, чтобы они сначала выбрали одного персонажа в качестве своего основного, поэтому я хочу продолжать перенаправлять их на...
823 просмотров

rails3 before_filter вызывает остановку цепочки фильтров из-за ошибки :authenticate rendered or redirected
В моем index.html я использую ‹%= render 'rates/rate_form'%>, чтобы отобразить форму ставки, а форма - ajax. Содержимое _rate_form: `<%= form_for [@image, Rate.new], :remote=>true do |f| %> <input type="hidden" name="image_id"...
2341 просмотров
schedule 03.03.2022

Статистика фильтра Grails показывает производительность
У меня есть фильтр в Grails для захвата всех запросов контроллера и вставки строки в базу данных с именами контроллера, actionName, userId, датой и guid. Это прекрасно работает, но я хотел бы найти способ повысить производительность. Сейчас на все...
172 просмотров
schedule 22.08.2022

Пользовательский фильтр аутентификации Laravel
Я добавил стандартный фильтр авторизации к нескольким маршрутам, используя Route::Intended('/') в контроллере (при условии, что вход в систему выполнен успешно). фильтры.php: Route::filter('auth', function(){ if (Auth::guest()) return...
10793 просмотров
schedule 21.07.2023

Как я могу получить доступ к контейнеру в прослушивателе перед ядром в Symfony2?
Я пытаюсь реализовать прослушиватель перед ядром ( см. ссылку ), где я просто установить некоторые значения параметров (которые я должен получить динамически и не могу статически объявить в моем файле parameters.yml ). Это мой класс слушателя:...
4975 просмотров

Как запретить профилировщику Symfony доступ или выполнение слушателя
У моего пользователя есть свойство countTasks с соответствующим сеттером и геттером: class User implements UserInterface, \Serializable { /** * @var integer */ private $countTasks; } Я хочу, чтобы это свойство всегда...
1231 просмотров
schedule 12.09.2022

before_filter не вызывается Rails 4
У меня есть это в моем контроллере приложений: class ApplicationController < ActionController::Base helper_method :mobile_device? before_filter :prepare_for_mobile private def mobile_device? request.user_agent=~...
536 просмотров

условно skip_before_filter с сохранением порядка фильтрации
Чтобы условно пропустить before_filter , я использовал предложенное Рафой Паезом решение по адресу https://stackoverflow.com/a/21755636/1348146 Мой ApplicationController содержит следующий метод: def...
91 просмотров
schedule 04.05.2022

Как отфильтровать объект в рельсах, чтобы только пользователь, создавший его, или администратор мог уничтожить этот объект?
У меня есть простое приложение rails, в котором пользователи могут создавать цитаты (например, «Две вещи бесконечны: вселенная и человеческая глупость; и я не уверен насчет вселенной». — Альберт Эйнштейн и т. д.). Я бы хотел, чтобы только...
111 просмотров
schedule 30.07.2023