2012-03-31 25 views
10

के साथ स्टाइलिंग रेल बटन लिंक हेल्पर्स मैं बटन उत्पन्न करने के लिए रेल मददगार का उपयोग कर रहा हूं और मैं बटन के लिए ट्विटर बूटस्ट्रैप शैलियों के साथ बटन स्टाइल करने की कोशिश कर रहा हूं। मैंने :html विकल्प के साथ कक्षाएं जोड़ दी हैं। पृष्ठ तोड़ नहीं रहा है लेकिन शैलियों को प्रदर्शित नहीं किया जा रहा है।ट्विटर बूटस्ट्रैप

<%= button_to('Sign Up', new_user_registration_path, :html => {:class => 'btn.btn-large.btn-primary'}) %> 
<%= button_to "Sign Up", user_omniauth_authorize_path(:facebook), :html => {:class => 'btn.btn-large.btn-primary'} %> 

यह फेसबुक बटन

<form action="https://stackoverflow.com/users/sign_up" class="button_to" method="post"><div><input html="{:class=&gt;&quot;btn.btn-large.btn-primary&quot;}" type="submit" value="Sign Up" /><input name="authenticity_token" type="hidden" value="QIvZqd9BRV8TMspMvckAUjhC68nm3NTyQCxVRHFA4PE=" /></div></form> 
<form action="https://stackoverflow.com/users/auth/facebook" class="button_to" method="post"><div><input html="{:class=&gt;&quot;btn.btn-large.btn-primary&quot;}" type="submit" value="Sign Up" /><input name="authenticity_token" type="hidden" value="QIvZqd9BRV8TMspMvckAUjhC68nm3NTyQCxVRHFA4PE=" /></div></form> 

किसी भी विचार मैं गलत क्या कर रहा के लिए पेज स्रोत है?

enter image description here

उत्तर

18

तुम बस :class => "foo" जरूरत :html => { :class => "foo" } के बजाय, बटन के वर्ग स्थापित करने के लिए। तो इसे इस तरह दिखना चाहिए:

<%= button_to('Sign Up', new_user_registration_path, :class => 'btn btn-large btn-primary') %> 

इससे आपका बड़ा प्राथमिक बटन उत्पन्न होगा।

+0

मैंने ओपी को एक छवि के साथ अपडेट किया है जिसमें यह दिखाया गया है कि वर्ग इनपुट इनपुट से कैसे जुड़ा हुआ है। कोई सुराग? – Leahcim

+0

यानी यह काम नहीं कर रहा है। – Leahcim

+1

इसे कक्षाओं के बीच रिक्त स्थान की आवश्यकता है: वर्ग => 'बीटीएन बीटीएन-बड़ी बीटीएन-सफलता' यह इस तरह काम करता है। – Leahcim

1

उपरोक्त उत्तर मेरे लिए एक फिक्स के करीब आ गया है, लेकिन button_to को link_to में बदलने की आवश्यकता है। रॉकेट से भी छुटकारा पा लिया ... =>

<%= button_to('Sign Up', new_user_registration_path, class: 'btn btn-large btn-primary') %> 
+0

मेरा मतलब है, हैश रॉकेट अभी भी काम करना चाहिए, यह सिर्फ एक वाक्यविन्यास चीज है। लेकिन आपके बटन में 'link_to' को 'link_to'' से बदलकर 'name_to'' बदलकर आपका क्या मतलब है – Mark

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