5

Básicamente, estoy usando best_in_place en mi aplicación web rails para permitir a los usuarios editar la información de su perfil en su lugar. La cosa es que me gustaría que los usuarios vean con una forma de escritura siguiente para ciertas entradas .. Esto es lo que estoy trabajando con:¿Es posible usar best_in_place con typeahead desde twitter bootstrap?

<p>College/University: <input type="text" class="span3" style="margin: 0 auto;" data-provide="typeahead" data-items="8" data-source='["University of Pennsylvania","Harvard","Yale","Princeton","Cornell","Brown","Columbia","Dartmouth"]'></p> 

Esto me da una caja de forma de trabajo con typeahead. Sin embargo, quiero ser capaz de envolver esto en best_in_place con algo como

<%= best_in_place @student, :education %> 

para que los usuarios sólo ven la forma de escritura siguiente al hacer clic en el texto, y al hacer clic fuera de la caja o golpear introducir la selección es almacenado en la base de datos.

¿Existe una forma razonablemente fácil de hacerlo?

+1

referencia http://stackoverflow.com/questions/14796415/how-to-use-best-in-place-with-twitter-bootstrap –

Respuesta

0

En cualquier método de ayuda de Ruby on rails, como best_in_place, puede agregar la opción :html_attrs. Aquí hay una muestra de lo que podría ser tuyo:

<%= best_in_place @student, :education, :type=> :input, 
    :html_attrs => {:'data-provide' => "typeahead", // Any other attributes 
        :'data-source' => '["University of Pennsylvania","Harvard","Yale","Princeton","Cornell","Brown","Columbia","Dartmouth"]' %> 

Espero que esto ayude!

Cuestiones relacionadas