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