0

Я создал форму в рельсах без использования объекта, ее простую жестко закодированную форму, которая не имеет ничего общего с базой данных, в которой я хочу отметить некоторые поля как обязательные или обязательный. Есть ли способ сделать это в режиме рельсов без использования JavaScript.Пометки полей Rails по мере необходимости без использования проверок в модели

+0

Какой генератор формы вы используете? Ищите требуемый атрибут: в зависимости от генератора – nachbar

ответ

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