В моем приложении установлена ртуть. Он работает правильно, но поскольку я все еще очень новичок в рельсах, я не могу настроить аутентификацию. Это то, что я пытался после запуска: рельсов генерировать ртуть: установка: аутентификацииRails Проверка подлинности ртути
Кажется, я могу использовать модуль в Lib каталога
module Mercury module Authentication def can_edit? true if :authenticate_admin! //(from device) end end end
И я пытался использовать этот метод в представлении, но он не работает. Каталог Lib должен быть автоматически загружен, поскольку эта строка не комментируется в файле конфигурации.
Кстати, только добавив параметр before_filter в метод обновления, я запрещаю нормальным пользователям создавать подтверждающие отредактированные страницы. Но они все равно могут видеть сам редактор, если они изменить URL-адрес вручную, который нежелателен.
- Я попытался переопределить Mercury Controller, но он даже не работает
Любое предложение?
Вам нужно определить «это не Работа". Вы получаете ошибки, трассировку стека, некоторую логическую ошибку? – jdl
Я не могу запретить пользователям просматривать редактор. Поэтому я не использую аутентификацию Mercury правильно. – Barbared