मैं एक से अधिक चयन बॉक्स रखने की कोशिश कर रहा हूं। चयन बॉक्स में डीबी में सभी स्टोर होंगे लेकिन उपयोगकर्ता जिनके साथ संबंधित है, उनका चयन किया जाएगा।रेल कई चयनित मानों के साथ टैग का चयन करें
मैं वहां आधा रास्ता हूं। मुझे एक चुनिंदा बॉक्स मिला जिसमें डेटाबेस में सभी स्टोर हैं। मैं उन लोगों का चयन करने में असमर्थ हूं जिनसे उपयोगकर्ता संबंधित है।
<%= select_tag 'stores[]', options_for_select(@stores.map {|s| [s.store_name, s.store_id]},
:selected => @user.stores.map {|j| [j.store_name, j.store_id]}), :multiple => true, :size =>
10 %>
मुझे लगता है कि किसी उपयोगकर्ता का है भंडार के साथ एक नक्शा है:
मैं निम्नलिखित है। परीक्षण का एक उचित राशि के बाद
@user.stores
FYi, बस एक छोटा स्पेससेव/अच्छा रूबी - आप @ user.stores.map {| j से चयनित विकल्प को छोटा कर सकते हैं। j.store_id} @ user.stores.map (&: store_id) – Squadrons
धन्यवाद भाई! लेकिन मुझे लगता है कि आप 'pluck' –