5

असल में, मैं अपने रेल वेबपैप में best_in_place का उपयोग कर रहा हूं ताकि उपयोगकर्ता अपनी प्रोफ़ाइल जानकारी को जगह में संपादित कर सकें। बात यह है कि मैं उन कुछ प्रविष्टियों के लिए एक Typeahead प्रपत्र के साथ प्रस्तुत किया चाहते हैं .. यहाँ मैं के साथ काम कर रहा हूँ है:क्या ट्विटर बूटस्ट्रैप से टाइपहेड के साथ best_in_place का उपयोग करना संभव है?

<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> 

यह मैं Typeahead साथ एक काम कर प्रपत्र बॉक्स देता है। हालांकि, मैं की तरह

<%= best_in_place @student, :education %> 

कुछ के साथ best_in_place में इस रैप करने के लिए, और बॉक्स से दूर क्लिक करने या प्रवेश चयन है मार पर, ताकि उपयोगकर्ताओं को केवल Typeahead रूप को देखने के लिए जब वे पाठ पर क्लिक करें सक्षम होना चाहते हैं डेटाबेस में संग्रहीत।

क्या ऐसा करने का कोई आसान तरीका है?

+1

संदर्भ http://stackoverflow.com/questions/14796415/how-to-use-best-in-place-with-twitter-bootstrap –

उत्तर

0

रेलवे सहायक विधि, जैसे कि best_in_place पर किसी भी रूबी पर, आप केवल :html_attrs विकल्प जोड़ सकते हैं। यहां आपका नमूना कैसा दिख सकता है:

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

आशा है कि इससे मदद मिलती है!