(Rails) редактирование атрибутов на месте через страницу "индекс"
Я ищу, чтобы использовать "in_place_editor_field"на странице" индекс " элементов. В основном я хочу имитировать функциональность электронных таблиц для уже существующих элементов строки, чтобы редактировать их атрибуты. Однако ни один из примеров "in_place_editor", которые я видел, не дает никакого полезного применения в реальном мире такого рода.
Кроме того, многие существующие примеры кода не работают. Я знаю, что код был удален из ядра, но даже после установки его в качестве плагина, кажется, это не так. что-нибудь.
Есть идеи?
Лучший.
2 ответа:
Я хотел сделать то же самое. Я нашел пример в http://docs.activestate.com/komodo/5.0/tutorial/railstut.html Прокрутите до самого низа и посмотрите на индекс.формат html.Эрб.
Фокус в том, что in_place_editor_field должен работать с переменной экземпляра, поэтому внутри цикла вам нужно установить переменную экземпляра и передать ее тегу.
Я думаю, что этот пример лучше:
<table> <tr> <th>First name</th> <th>Last name</th> </tr> <% @person.each do |person| %> <tr> <td><%= best_in_place person, :first_name %></td> <td><%= best_in_place person, :last_name %></td> </tr> <% end %> </table>
Я получил это от этой страницы