2010-03-24 3 views
0

Как я могу сделать sticky form в рельсах?Липкие формы в Ruby on Rails

Thanks

+1

Просьба уточнить, что такое «липкая форма», чтобы все читатели этого вопроса не были вынуждены разобраться в индивидуальном порядке. – Matchu

+0

... или, я просто добавлю ссылку самостоятельно. – Matchu

ответ

1

Рельсы леса делают это автоматически, не так ли? Ваше поведение формы не должно отходить далеко от их.

Когда вы делаете <% form_for @user %>, все атрибуты пользователя автоматически заполняются в эту форму. Когда ваш пользователь не может проверить и не сохраняет, отображается форма, а @user все атрибуты, которые были отправлены пользователем; поэтому поля формы заполняются по назначению.

0

Если после отправки он не прошел проверку, вы хотите отправить пользователя обратно к тому же действию, не перезагружая его. Для достижения этой цели вам нужен следующий код в контроллере:

render :action => 'new' 

или

render :action => 'edit' 

Эти 2, как правило, быть в создании и обновления метода соответственно.

Смежные вопросы