Sha256: 852d1c0f9dbc507bd807d093b926ec074e60f2a854087c0a91c50d934bec5a45
Contents?: true
Size: 555 Bytes
Versions: 1
Compression:
Stored size: 555 Bytes
Contents
class BlogsController < InheritedResources::Base before_filter :load_maybe belongs_to :user, :optional => true has_scope :tagged_with, :as => :tag helper_method :tags respond_to :html, :xml def load_maybe unless params[:user_id] @user = (current_user || User.root) end end def tags @tags ||= Blog.where(:user_id=>@user.id).tag_counts.sort{|t, u| t.count <=> u.count} end def collection @blogs ||= Blog.where(:user_id=>@user.id). paginate(:page => params[:page], :order => 'created_at DESC' ) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wheels-0.0.36 | app/controllers/blogs_controller.rb |