carmen_rails उठना की कोशिश और अपने घर-रोल्ड उपयोगकर्ता पंजीकरण करने के लिए देश और उप-क्षेत्र (राज्य) जोड़ने के लिए चल रहा है और एक मुद्दा मैं w से/थोड़ी मदद हो रही है भर में आया था कोई भी ऑनलाइन खोज (कम से कम जो मुझे मिल सकती है)।carmen_rails तर्कों की गलत संख्या (0 के लिए 3) country_select
<%= simple_form_for @user do |f| %>
<%= f.input :country_code do %>
<%= f.country_select :country_code, {object: f.object, prompt: 'Country'} %>
<% end %>
<% end %>
मैं वर्तमान में रेल 4.0.0 और बूटस्ट्रैप 3 का उपयोग कर रहा:
स्थापित
gem 'carmen-rails', '~> 1.0.0'
GitHub निर्देश (https://github.com/jim/carmen-rails) के बाद, निम्नलिखित कोड मेरी पंजीकरण पृष्ठ में सम्मिलित किया जाना चाहिए आरसी 2 इसलिए मेरा पंजीकरण कोड इस तरह दिखता है (मानक फॉर्म सेटअप के साथ):
<div class="form-group">
<%= f.label :country, class: "col-md-4 control-label" %>
<div class="col-md-8">
<%= f.country_select :country, {priority: %w(US CA), prompt: "Please select a country", class: "form-control"} %>
</div>
</div>
एप्लिकेशन/मॉडल/user.rb
validates :country, presence: true
validates :subregion, presence: true
से +०५३६९१३६३२१०
और सत्यापन अनुभाग मैं नीचे त्रुटि मिलती है और मूल कारण या संकल्प को समझ नहीं सकता। कोई भी मदद बहुत ही सराहनीय होगी!
wrong number of arguments (3 for 0)
मैं नीचे त्रुटि हो रही थी, लेकिन लगता है कि यह रेल सर्वर
undefined method `country_select' for ..
आपको यह त्रुटि का पूरा पता लगाने के बाद सकते हैं? – vee