गलत प्रतीकों: बटन पर पाठ रंगते समय देवता सिंटैक्स त्रुटि देता है - रूबी-ऑन-रेल, रूबी, सिंटैक्स, डिवाइज

मैं भीड़फंडिंग साइट के लिए एक अपलोड फॉर्म कॉन्फ़िगर कर रहा हूं।

निम्नलिखित कोड काम करता है। यह मुझे प्रोफ़ाइल संपादित करें बटन पर सफेद पाठ देता है:

<button class="btn btn-success large"><%= link_to "Edit profile", edit_user_registration_path, {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%></button>

लेकिन जब मैं निम्न पंक्ति में रंगों को आज़माता हूं और जोड़ता हूं, तो डेविस एक वाक्यविन्यास त्रुटि देता है:

<button class="btn btn-success large"><%= link_to "Logout", destroy_user_session_path, method: :delete {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%></button>

समस्या शब्दों के बीच गलत वाक्यविन्यास / प्रतीकों है :delete तथा {:style। मैंने त्रुटि संदेशों का पालन किया है और प्रतीकों के हर संयोजन की कोशिश की है , : => ( तथा { लेकिन कोई भी सही नहीं है।

मैं एक वाक्यविन्यास त्रुटि बना रहा हूं, लेकिन मुझे यकीन नहीं है कि धन्यवाद। धन्यवाद अगर आप मदद कर सकते हैं।

उत्तर:

उत्तर № 1 के लिए 1

इसे इस्तेमाल करे

<%= link_to "Logout", destroy_user_session_path, method: :delete,:style=>"color:#FFFFFF;", :class => "navbar-link css-class" %>

उत्तर № 2 के लिए 1

आपके पास वाक्यविन्यास त्रुटि है: बदलने के

<%= link_to "Logout", destroy_user_session_path, method: :delete {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%>

साथ में

<%= link_to "Logout", destroy_user_session_path, method: :delete, {:style=>"color:#FFFFFF;", :class => "navbar-link" "css-class"}%>

संबंधित सवाल
सबसे लोकप्रिय