2
ответа

Пропустите before_filter в направляющих

Имена и объекты были упрощены для пользы ясности. Фундаментальное понятие остается тем же. У меня есть три контроллера: собака, кошка и лошадь. Эти контроллеры все наследовались животному контроллера...
вопрос задан: 17 April 2015 09:45
2
ответа

Тестирование before_filter называют в действии

Как можно было бы протестировать это, когда к действию в контроллере получают доступ, что before_filter контроллера будет выполняться? before_filter тестируется в отдельной группе в качестве примера так, чтобы не было никакой потребности...
вопрос задан: 10 July 2010 08:29
2
ответа

В Sinatra, лучший способ служить расположению iPhone по сравнению с нормальным расположением?

Я пишу приложение Sinatra, которое должно представить различные разметки на основе того, использует ли пользователь iPhone или регулярный браузер. Я могу обнаружить тип браузера с помощью Rack-Mobile-Detect, но я не...
вопрос задан: 4 June 2010 22:10
2
ответа

Почему направляющие before_filter названы дважды, когда контроллер разделяется на подклассы?

Я в направляющих 2.3.5, и у меня есть эта проблема: класс BaseController <ApplicationController before_filter: нечто: только => [: индекс] заканчивает класс ChildController <BaseController before_filter:...
вопрос задан: 24 May 2010 18:44
2
ответа

RSpec в направляющих: Как пропустить before_filter?

Я пытаюсь протестировать свой контроллер и поддержать разделение проблем. Первое беспокойство, "Кто в состоянии выполниться который действие?" Я использую authlogic для аутентификации и acl9 be9 для...
вопрос задан: 20 November 2009 17:43
1
ответ

Направляющие before_filter и идентификация действия

Я хочу записать before_filter в своем контроллере для идентификации действия, которое выполнится затем. Это в целях авторизации (это несколько похоже на role_requirement плагин, делают..) Исключая: если пользователь...
вопрос задан: 17 October 2012 01:25
1
ответ

Ruby on Rails, before_filter и упорядочивание prepend_before_filter?

В следующем примере, before_filter: нечто before_filter: панель before_filter: wah prepend_before_filter: heehee prepend_before_filter: ха-ха таким образом порядки выполнения будут: ха-ха, heehee, нечто...
вопрос задан: 2 August 2010 21:18
1
ответ

Как пропустить перед фильтрами для json/xml запрашивает в направляющих

Я нашел способ пропустить перед фильтрами на основе формата, как замечено ниже, но я задаюсь вопросом, существует ли лучший путь, так как это создает помехи вещам и не является очень DRY. before_filter делают |controller |:...
вопрос задан: 2 July 2010 17:16
0
ответов

Требуется ли «proc» с условным before_action / before_filter?

Вот, before_filter: class ThingController proc {Rails.env.production?} End Во время недавнего обзора кода меня спросили: "Это ...
вопрос задан: 16 January 2018 19:22
0
ответов

Остановить выполнение после рендеринга в beforeFilter CakePHP

В моем приложении CakePHP 2 у меня возникла проблема с beforeFilter. В этой ветке получилось хорошо. Из-за старой версии CakePHP. В моем коде, если пользователь не авторизован, я хочу показать ему "...
вопрос задан: 23 May 2017 12:17
0
ответов

Как протестировать контроллер приложения перед методами фильтрации в Rails 3?

У меня есть фильтр before_filter в моем классе ApplicationController, и я хочу написать для него тест? Куда я должен записать этот тест? Я не хочу заходить в каждый тестовый файл контроллера подкласса и повторять...
вопрос задан: 29 March 2016 15:45
0
ответов

before_filter с параметрами

У меня есть метод, который делает что-то вроде этого: before_filter: Authenticate_rights,: only => [: show] def Authenticate_rights project = Project.find (params [: id]) redirect_to signin_path, если ...
вопрос задан: 7 November 2015 15:01
0
ответов

before_filter action ləğv etmir

I ' filtrlərdən əvvəl bir Rails tətbiqində işləmək üçün çətinlik çəkirəm, bu yaxınlarda 1.9 (?) - 2.3.11 səviyyəsinə yüksəltdim. Sınaqdan keçirmək və düzəltmək üçün bir denetleyiciyə əvvəldən_filtr qoydum: before_filter: ...
вопрос задан: 8 September 2015 07:48
0
ответов

Rails 3 способ выполнить skip_before_filter,: only

В rails 2.8 мы можем написать skip_before_filter так: skip_before_filter: require_login,: only => [: create,: new,: accept], что означает, что я хотел применить фильтр require_login только к этим ...
вопрос задан: 4 March 2013 12:06
0
ответов

Где поместить фильтр перед _, совместно используемый несколькими контроллерами

У меня есть несколько контроллеров, которые используют одинаковый фильтр до _. В интересах сохранения сухости, где должен жить этот метод, чтобы все контролеры могли его использовать? Модуль не кажется...
вопрос задан: 13 August 2012 18:40
0
ответов

Как проверить цепочку фильтров в rails (3.0.8)

По-видимому, #filter_chain устарела, кто-нибудь знает, как это сделать? Я пробовал несколько вещей, но не могу найти ничего, что работает.
вопрос задан: 27 June 2012 16:46
0
ответов

Множественные операторы фильтра перед_для правильного_пользователя и администратора.

У меня есть ресурс группы, который я пытаюсь настроить с соответствующими авторизациями. Логика авторизации, которую я пытаюсь реализовать, такова: :Только члены группы должны иметь возможность просматривать свою группу. Админ...
вопрос задан: 21 April 2012 00:54
0
ответов

Rails before_фильтр для определенных действий в контроллере

def new before_фильтр сделать перенаправление_на "/", если текущий_admin || current_company flash[:notice] = 'У вас недостаточно прав, чтобы быть здесь', если только current_admin ||...
вопрос задан: 8 April 2012 08:08
0
ответов

Я хочу создать метод, который будет доступен во всех контроллерах и представлениях.

Я создаю приложение электронной коммерции, в котором категории отображаются на боковой панели на всех страницах. я написал метод в категориях определения контроллера приложения @categories = Category.all конец, но как ...
вопрос задан: 9 January 2012 13:22
0
ответов

Rails3 - Как отрендерить 403 в before_filter без ошибки DoubleRender

У меня есть before_filter, который проверяет действительность ключа API. Если ключ недействителен, я хотел бы отобразить ответ 403 только с заголовком. В моем контроллере: before_filter: validate_api ... def ...
вопрос задан: 10 November 2011 19:43
0
ответов

создать before_filter с current_user

Я хотел бы создать before_filter на контроллере с помощью метода: current_user И это работает ... Но у меня есть логическое значение admin в атрибутах пользователя, и я хотел бы, чтобы только те пользователи, у которых есть ...
вопрос задан: 17 October 2011 10:12
0
ответов

Пропустить перед фильтром с активным администратором

Я использую devise и недавно добавил активного администратора, который создал отдельную таблицу admin_users для сохранения администраторов. Все работает нормально с Active Admin, когда я пытаюсь войти в систему и просмотреть информацию. Однако мой ...
вопрос задан: 29 September 2011 00:58
0
ответов

Как «update_attributes» без выполнения «before_save»?

У меня есть before_save в моей модели сообщения, определенный следующим образом: class Message
вопрос задан: 30 August 2011 13:15
0
ответов

Как пропустить before_filter для SessionsController Devise?

В моем ApplicationController есть before_filter; то есть для каждого контроллера в моем проекте. Как я могу skip_before_filter для действия создания сеанса Devise SessionsController?
вопрос задан: 18 July 2011 19:31
0
ответов

Rails устанавливает макет из метода before_filter

Можно ли сбросить макет по умолчанию из метода before_filter в Rails 3? В качестве моего contacts_controller.rb используется следующее: class ContactsController
вопрос задан: 12 July 2011 23:22
0
ответов

before_filter с devise

Я использую встроенный в Devise before_filter: Authenticate_user !. Я хочу вызвать свой собственный метод в моем помощнике приложения, если пользователь не выполняет предварительный фильтр (пытается выполнить действие при выходе из системы). ...
вопрос задан: 17 May 2011 17:00
0
ответов

Укажите, какие контроллеры исключить из before_filter

I ' m, используя devise для аутентификации, и в моем контроллере приложения есть несколько before_filters. Проблема, которую я вижу, заключается в том, что когда я пытаюсь выйти из системы, before_filter перехватывает это и удерживает меня в представлени
вопрос задан: 15 May 2011 22:52
0
ответов

Как я могу указать порядок выполнения before_filters?

Делают ли рельсы какие-либо гарантирует порядок выполнения фильтров до выполнения одним из следующих способов: before_filter [: fn1,: fn2] или before_filter: fn1 before_filter: fn2 Я бы ...
вопрос задан: 19 April 2011 04:59
0
ответов

: кроме того, что он не работает в before_filter в контроллере приложения. Проблема с маршрутизацией?

У меня есть before_filter в моем контроллере приложения, чтобы поддерживать сеанс пользователя активным (и выходить из системы, если истекло время ожидания). Это должно вызываться для каждого действия, кроме / sessions / new и /...
вопрос задан: 22 February 2011 00:21
0
ответов

before_filter с другим контроллером

Я пытаюсь создать действие, которое будет проверять каждую страницу, если пользователь вошел в систему. Для этого в контроллере Home я создал этот метод: def check_session if! Session [: user_id] ...
вопрос задан: 13 January 2011 02:40