Код: Выделить всё
Однако, когда форма выдает ошибку проверки (скажем, поле name пусто), я не могу применить CSS-классы Tailwind для полей с ошибками (например, красная рамка, красный текст), учитывая, что класс field_with_error нигде не найден в форме new.html.erb файл представления (поскольку вместо этого он создается помощником формы).
Я попробовал обновить application.tailwind.css следующим образом, но мне не удалось заставить этот стиль запускаться классами field_with_error в HTML, несмотря ни на что:
Код: Выделить всё
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer components {
.field_with_errors {
label {
@apply text-red-900;
}
input, textarea, select {
@apply border-red-300 text-red-900 placeholder-red-300;
}
}
}
Разве это не способ продолжить работу с Rails и Tailwind? Есть ли ошибка в CSS, который я включил в application.tailwind.css? Или есть еще одна проблема, которую я упускаю?
Подробнее здесь: https://stackoverflow.com/questions/729 ... -css-style
Мобильная версия