Задать вопрос
@maxprof
Студент

Как проверить условие в Slim (Rails)?

Здравствуйте, хочу проверить или пользователь зарегистрирован и вывести ему кнопку, и наоборот. Короче нужно проверить условие, но с шаблонизатором я ещё не разобрался, только экспериментирую. Помогите пожалуйста.
- if user_signed_in?
.title
= link_to 'Новый пост', new_post_path, class: 'btn btn-success'
- else
.title_else
p "Войдите или "
= link_to 'Зарегистрируйтесь', new_user_registration_path
p " для того что бы написать новый пост"

Фишка user_signed_in? берется из гема Devise
  • Вопрос задан
  • 297 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Thinknetica
    Оптимизация Ruby/Rails-приложений
    9 недель
    Далее
Решения вопроса 1
Проверьте отступы внутри блока if и else
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы