Report abuse


			
class PreferencesController < ApplicationController

  before_filter :login_required
  before_filter :find_account, :only => [:edit, :update]

  def edit
    @preference = Preference.new
  end

  def update
    @preference = Preference.new(:user => current_user, :account => @account)

    if @preference.update(params[:preference])
      success_response("Your changes were saved")
    else
      flash[:error] = "Unable to save your changes"
      render :action => 'edit'
    end
  end

  private

  def find_account
    @account = get_active_account
  end

end