главная -> статьи -> On-line приложения на платформе Ruby on Rails (часть 2) | |
Интерфейс (объекты формы)
Платформа обеспечивает свои методы создания объектов формы (страницы), ниже перечислены основные: form_tag, text_field_tag, password_field_tag, check_box_tag, file_field_tag, hidden_field_tag, image_submit_tag, radio_button_tag, select_tag, submit_tag, text_area_tag Код формы может выглядеть следующим образом:
<%= form_tag {:action => "upld"}, {:multipart => true} do -%>
Это же можно получить и традиционным способом:
<form action="/books/upld" method="post" enctype="multipart/form-data">
Использование того или иного способа - дело вкуса и привычки, так мне
кажется.
Для реализации этого в базе данных в таблице books содержится поле publishing_id, таблица publishings содержит поле name с наименованием издательства. В контроллере books_controller, до определения
всех action пишется строка
auto_complete_for с указанием
Код формы содержит следующее:
<td bgcolor="#e3eac3" height=65>Издательство<br>
Вот и все! Получаем поле с автозаполнением. |
|
© 2008 Сединко А.М.
© 2004 design by kir |