Commit 82d20357
Changed files (2)
app
controllers
views
registrations
app/controllers/registrations_controller.rb
@@ -1,7 +1,17 @@
class RegistrationsController < Devise::RegistrationsController
- def create
- super
- session[:omniauth] = nil unless @user.new_record?
+ def edit
+ @user = current_user
+ end
+
+ def update
+ @user = current_user
+ if @user.update_without_password(params[:user])
+ sign_in @user, :bypass => true
+ flash[:notice]= 'Your settings have been updated successfully!'
+ redirect_to profiles_mine_path
+ else
+ render "edit"
+ end
end
private
@@ -14,4 +24,3 @@ class RegistrationsController < Devise::RegistrationsController
end
end
end
-
app/views/registrations/edit.html.erb
@@ -46,11 +46,11 @@
<%= f.label :website, :class => "control-label" %>
<div class="controls"> <%= f.url_field :website, :class => "input-xlarge, url", :placeholder => "http://cakeside.com" %> </div>
</div><!-- /control-group -->
- <div class="control-group">
+ <div class="control-group">
<%= f.label :twitter, :class => "control-label" %>
<div class="controls"> <%= f.text_field :twitter, :class => "input-xlarge", :placeholder => "CakeSide", :maxlength => "255" %> </div>
</div><!-- /control-group -->
- <div class="control-group">
+ <div class="control-group">
<%= f.label :facebook, :class => "control-label" %>
<div class="controls"> <%= f.text_field :facebook, :class => "input-xlarge", :placeholder => "http://www.facebook.com/your_profile", :maxlength => "255" %> </div>
</div><!-- /control-group -->