Sha256: 880b91ac5207862864ce82851b690b1bdb1aac3d7b2ddff97859b889124421d5

Contents?: true

Size: 604 Bytes

Versions: 7

Compression:

Stored size: 604 Bytes

Contents

class ActivitiesController < InheritedResources::Base
  belongs_to_subjects
  actions :index

  respond_to :js

  protected

  def collection
    rel = params[:section].to_i if params[:section].present?

    # should be activities.paginate(:page => params[:page], :count => { :select => 'activity.id', :distinct => true }) but it is not working in Rails 3.0.3 
    @activities ||= association_chain[-1].
                      wall(:profile,
                           :for => current_subject,
                           :relation => rel).
                      paginate(:page => params[:page])
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
social_stream-base-0.5.2 app/controllers/activities_controller.rb
social_stream-base-0.5.1 app/controllers/activities_controller.rb
social_stream-base-0.5.0 app/controllers/activities_controller.rb
social_stream-0.4.6 app/controllers/activities_controller.rb
social_stream-0.4.5 app/controllers/activities_controller.rb
social_stream-0.4.4 app/controllers/activities_controller.rb
social_stream-0.4.3 app/controllers/activities_controller.rb