मैं रेल 3.1 ऐप बना रहा हूं और एक साइनअप फॉर्म है जो ठीक काम कर रहा था, लेकिन मुझे लगता है कि इसे तोड़ने के लिए कुछ बदल गया है .. मैं ट्विटर बूटस्ट्रैप और twitter_bootstrap_form_for मणि का उपयोग कर रहा हूं । मैंने कुछ बदलाव किए जो फॉर्म फ़ील्ड के स्वरूपण से गड़बड़ कर चुके थे, लेकिन अधिक महत्वपूर्ण बात यह है कि जब मैं एक नया उपयोगकर्ता बनाने के लिए साइन अप फॉर्म जमा करता हूं, तो जानकारी यूआरएल में दिखाई दे रही है और इस तरह दिखती है:डाक अनुरोध के बजाय जीईटी अनुरोध जारी करने के लिए रेल फॉर्म
संपादित करें:
<div class="span7">
<h3 class="center" id="more">Sign Up Now!</h3>
<%= twitter_bootstrap_form_for @user do |user| %>
<%= user.email_field :email, :placeholder => '[email protected]' %>
<%= user.password_field :password %>
<%= user.password_field :password_confirmation, 'Confirm Password' %>
<%= user.actions do %>
<%= user.submit 'Sign Up' %>
<% end %>
<% end %>
</div>
यहाँ UsersController के लिए कोड है::
01,235,164 यह नवीनतम और Firefox क्रोम के संस्करणों में हो रहा हैयहाँ फार्म के लिए कोड है
class UsersController < ApplicationController
def new
@user = User.new
end
def create
@user = User.new(params[:user])
if @user.save
redirect_to about_path, :notice => "Signed up!"
else
render 'new'
end
end
end
सुनिश्चित नहीं है कि आपको और आवश्यकता है, लेकिन यदि ऐसा है तो मुझे बताएं! धन्यवाद!
संपादित करें: पोस्ट और भी form_for
<%= form_for(@user, :method => :post) do |f| %>
<div class="field">
<%= f.label :email %>
<%= f.email_field :email %>
</div>
<div class="field">
<%= f.label :password %>
<%= f.password_field :password %>
</div>
<div class="field">
<%= f.label :password_confirmation %>
<%= f.password_field :password_confirmation %>
</div>
<div class="actions"><%= f.submit "Sign Up" %></div>
<% end %>
यह मैं के रूप में ऊपर एक ही समस्या देता है एक सादे का उपयोग कर: डीबगिंग के लिए मैं निर्दिष्ट करने की कोशिश की।
जोड़ना routes.rb:
Auth31::Application.routes.draw do
get "home" => "pages#home"
get "about" => "pages#about"
get "contact" => "pages#contact"
get "help" => "pages#help"
get "login" => "sessions#new", :as => "login"
get "logout" => "sessions#destroy", :as => "logout"
get "signup" => "users#new", :as => "signup"
root :to => "pages#home"
resources :pages
resources :users
resources :sessions
resources :password_resets
end
मैं निर्दिष्ट करने की कोशिश की। और मैंने एक सादे form_for का उपयोग करने की कोशिश की। यदि आप एक नज़र डालने पर ध्यान नहीं देते हैं तो उपरोक्त कोड को संपादन के रूप में जोड़ना। अभी भी एक ही समस्या है .. – kcurtin
आप सही हैं, मेरे टाइपो क्षमा करें। क्या आप अपना 'मार्ग.आरबी' पोस्ट कर सकते हैं? –
कोई समस्या नहीं, मैंने एक संपादन किया क्योंकि मुझे एहसास हुआ कि मुझे थोड़ा सा साँस लग रहा है :) – kcurtin