Вопросы по теме '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 просмотров
schedule
22.02.2022
before_filter с устройством
Я использую встроенный в Devise before_filter :authenticate_user! . Я хочу вызвать свой собственный метод в моем помощнике приложения, если пользователь не проходит фильтр перед (пытается выполнить действие при выходе из системы). Как и где я могу...
15777 просмотров
schedule
23.04.2022
Глава 9, Hartl ROR Раздел 9.2.2
Я продолжаю получать одно и то же сообщение об ошибке, но я не могу понять, что не так.
Неудачи:
1) Авторизация аутентификации для незарегистрированных пользователей в контроллере Users при посещении страницы редактирования Ошибка/ошибка: это...
980 просмотров
schedule
23.03.2022
Как пропустить пользовательский класс перед фильтром в 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 просмотров
schedule
12.04.2022
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 просмотров
schedule
30.01.2023
Как запретить профилировщику 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 просмотров
schedule
20.01.2023
условно skip_before_filter с сохранением порядка фильтрации
Чтобы условно пропустить before_filter , я использовал предложенное Рафой Паезом решение по адресу https://stackoverflow.com/a/21755636/1348146
Мой ApplicationController содержит следующий метод:
def...
91 просмотров
schedule
04.05.2022
Как отфильтровать объект в рельсах, чтобы только пользователь, создавший его, или администратор мог уничтожить этот объект?
У меня есть простое приложение rails, в котором пользователи могут создавать цитаты (например, «Две вещи бесконечны: вселенная и человеческая глупость; и я не уверен насчет вселенной». — Альберт Эйнштейн и т. д.).
Я бы хотел, чтобы только...
111 просмотров
schedule
30.07.2023