Я установил и внедрил плагин restful_authentication от technoweenie.
Моя заявка, по большей части, должна быть открытой, за исключением, скажем, написания отзыва.
Итак, у меня есть reviews_controller.rb, но я хочу поинтересоваться, вошел ли пользователь в систему или нет, когда он отправляет определенное действие add_review.
add_review - это действие на vendor_controller.rb, потому что форма отображается на vendors / show. Затем он перенаправляет обратно к продавцу / шоу, чтобы показать обновление (думая об изменении его на ajax).
Если человек НЕ вошел в систему, я хочу, чтобы он перенаправил на страницу входа / регистрации.
Инструкции для restful_authentication показывают применение include AuthenticatedSystem на уровне контроллера, но я не хочу проходить аутентификацию с другими действиями в этом контроллере.
Как мне это сделать?