(Rails) редактирование атрибутов на месте через страницу "индекс"


Я ищу, чтобы использовать "in_place_editor_field"на странице" индекс " элементов. В основном я хочу имитировать функциональность электронных таблиц для уже существующих элементов строки, чтобы редактировать их атрибуты. Однако ни один из примеров "in_place_editor", которые я видел, не дает никакого полезного применения в реальном мире такого рода.

Кроме того, многие существующие примеры кода не работают. Я знаю, что код был удален из ядра, но даже после установки его в качестве плагина, кажется, это не так. что-нибудь.

Есть идеи?

Лучший.

2 3

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>

Я получил это от этой страницы