Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # user_controller.rb
- def signup
- @user = User.new(params[:user])
- if request.post?
- if @user.save
- session[:user] = User.athenticate(@user.email, @user.password)
- flash[:notice] = "Signup successful."
- redirect_to :action => "index"
- else
- flash[:error] = "Failed signup."
- end
- end
- end
- <fieldset>
- <%= error_messages_for "user" %>
- <legend>Signup</legend>
- <% form_for :user do |f| %>
- <%= f.label :login, "Screen Name:" %>
- <%= f.text_field :login %>
- <%= f.label :email, "Email:" %>
- <%= f.text_field :email %>
- <%= f.label :password, "Password:" %>
- <%= f.password_field :password %>
- <%= f.label :password_confirmation, "Confirm Password:" %>
- <%= f.password_field :password_confirmation %>
- <% end %>
- <label for="gender"> I am: </label>
- <%= radio_button :user, :gender, "Male" %> Male
- <%= radio_button :user, :gender, "Female" %> Female
- <label for="birthday"> Birthday: </label>
- <%= date_select :user,
- :birthday,
- :start_year => User::START_YEAR,
- :end_year => Time.now.year,
- :include_blank => true,
- :order => [:day, :month, :year] %>
- <%= submit_tag "Signup", :class => "submit" %>
Add Comment
Please, Sign In to add comment