Sha256: 341eba392da5b4b524fc0302734b51909a79dd9bc05d78c182d55497b22d2181

Contents?: true

Size: 380 Bytes

Versions: 60

Compression:

Stored size: 380 Bytes

Contents

class ProfilesController < InheritedResources::Base
  respond_to :html
  before_filter :load_current_user
  belongs_to :user, :optional => true, :singleton=>true

  def load_current_user
    unless params[:user_id]
      @user ||= (current_user ? User.find(current_user.id) : super_user)
    end
  end

  def resource
    @profile ||= Profile.find_by_user_id(@user.id)
  end
end

Version data entries

60 entries across 60 versions & 1 rubygems

Version Path
wheels-0.1.30 app/controllers/profiles_controller.rb
wheels-0.1.28 app/controllers/profiles_controller.rb
wheels-0.1.27 app/controllers/profiles_controller.rb
wheels-0.1.25 app/controllers/profiles_controller.rb
wheels-0.1.24 app/controllers/profiles_controller.rb
wheels-0.1.23 app/controllers/profiles_controller.rb
wheels-0.1.22 app/controllers/profiles_controller.rb
wheels-0.1.21 app/controllers/profiles_controller.rb
wheels-0.1.20 app/controllers/profiles_controller.rb
wheels-0.1.19 app/controllers/profiles_controller.rb
wheels-0.1.18 app/controllers/profiles_controller.rb
wheels-0.1.17 app/controllers/profiles_controller.rb
wheels-0.1.16 app/controllers/profiles_controller.rb
wheels-0.1.15 app/controllers/profiles_controller.rb
wheels-0.1.14 app/controllers/profiles_controller.rb
wheels-0.1.13 app/controllers/profiles_controller.rb
wheels-0.1.12 app/controllers/profiles_controller.rb
wheels-0.1.10 app/controllers/profiles_controller.rb
wheels-0.1.9 app/controllers/profiles_controller.rb
wheels-0.1.8 app/controllers/profiles_controller.rb