2010-02-20 12 views
14

जोड़कर मैं ऐसा कुछ करने की कोशिश कर रहा हूं।रेल, सहायक का चयन करें, शैली

select :model, :attribute, :style => "some:style;" 

रेल में select helper करने के लिए style जोड़े, लेकिन यह काम नहीं कर रहा है।

+0

यह एक बहुत ही गंभीर सवाल है जिसे मैंने जवाब देने और कई वोटों के हकदार होने का प्रयास किया है। – vsync

उत्तर

21

documenation से:

select(object, method, choices, options = {}, html_options = {})

तो अपने :style हैश 5 वीं पैरामीटर की जरूरत है। उदाहरण के लिए:

select(:model, :attribute, @options_for_select, { }, { :style => 'some: style' } 
+0

मैं कौन सी चीजें शैली बना सकता हूं। – s84

+1

आप जो कुछ भी चाहते हैं। वह अंतिम पैरामीटर सिर्फ चयनित तत्व पर HTML विशेषताओं को बनाता है, इसलिए इस तरह हैश: '{: class => 'myclass',: style => 'display: inline;' } ' बना देगा: ' <वर्ग का चयन करें = "myclass" शैली = "प्रदर्शन: इनलाइन;"> ... ' –

संबंधित मुद्दे