5

Zasadniczo używam best_in_place w mojej aplikacji webowej rails, aby umożliwić użytkownikom edycję informacji o swoim profilu. Chodzi o to, Chciałbym użytkownicy mają być prezentowane w formie wpisywanie znaków z wyprzedzeniem dla niektórych wpisów .. Oto, co pracuję z:Czy można używać best_in_place z typeahead z 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> 

To daje mi pole formularza pracy z wpisywanie znaków z wyprzedzeniem. Jednakże chcę móc zawinąć to w best_in_place z czymś jak

<%= best_in_place @student, :education %> 

dzięki czemu użytkownicy widzą tylko formę wpisywanie znaków z wyprzedzeniem, kiedy kliknij na tekst i po kliknięciu dala od okna lub uderzanie wprowadzić wybór jest przechowywane w bazie danych.

Czy istnieje dość prosty sposób na zrobienie tego?

+1

odnośnik http://stackoverflow.com/questions/14796415/how-to-use-best-in-place-withtwfitter-bootstrap –

Odpowiedz

0

W przypadku dowolnej metody pomocniczej Ruby on rails, takiej jak best_in_place, można po prostu dodać opcję :html_attrs. Oto przykład tego, co może wyglądać:

<%= 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"]' %> 

Mam nadzieję, że to pomoże!

Powiązane problemy