(Rails) in luogo di modifica degli attributi tramite una pagina di “indice”
-
12-09-2019 - |
Domanda
Sto cercando di usare "in_place_editor_field" su una pagina "Indice" di elementi. Fondamentalmente voglio imitare funzionalità foglio di calcolo per gli elementi pre-esistenti, al fine di modificare i loro attributi. Tuttavia, nessuno degli esempi "in_place_editor" Ho visto fornisce alcuna utile applicazione nel mondo reale di questa natura.
Inoltre, un sacco di esempi di codice esistenti non funzionano. Sono consapevole del fatto che il codice è stato rimosso dal nucleo, ma anche dopo averlo installato come plugin, non sembra di fare nulla.
Tutte le idee?
Best.
Soluzione
Ho voluto fare la stessa cosa. Ho trovato un esempio a http://docs.activestate.com/komodo/5.0 /tutorial/railstut.html Scorrere tutta la strada fino in fondo e guardare index.html.erb.
Il trucco è che in_place_editor_field bisogno di lavorare su una variabile di istanza, quindi all'interno del vostro ciclo, è necessario impostare una variabile di istanza e passare che al tag.
Altri suggerimenti
Credo che questo esempio è meglio:
<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>
Ho ottenuto questo da questa pagina