Я создал форму в рельсах без использования объекта, ее простую жестко закодированную форму, которая не имеет ничего общего с базой данных, в которой я хочу отметить некоторые поля как обязательные или обязательный. Есть ли способ сделать это в режиме рельсов без использования JavaScript.Пометки полей Rails по мере необходимости без использования проверок в модели
0
A
ответ
0
Ну, вы не хотите использовать проверку на стороне сервера и даже проверку на стороне клиента с помощью javascript. Надеюсь, вы не будете возражать против HTML5. Просто поместите в свой поле атрибут required
.
<form action="some action">
Username: <input type="text" name="usrname" required>
<input type="submit">
</form>
0
Вы можете использовать расширения Active Model, такие как проверки и т. Д. См. Ниже скринкаст. Вы можете добавить валидации и другие функции в модели без таблиц.
In Rails 3 the non-database functionality of Active Record is extracted out into Active Model. This allows you to cleanly add validations and other features to tableless models.
Active Model
Какой генератор формы вы используете? Ищите требуемый атрибут: в зависимости от генератора – nachbar