Sha256: 4bc8bf5cb9592ead29f0c2d1b681c4542d9b0b82ed6810b37843d171f1853e7f
Contents?: true
Size: 643 Bytes
Versions: 1
Compression:
Stored size: 643 Bytes
Contents
class GroupsController < InheritedResources::Base load_and_authorize_resource respond_to :html, :xml, :js def index @groups = Group.alphabetic. letter(params[:letter]). search(params[:search]). paginate(:per_page => 10, :page => params[:page]) index! do |format| format.html { render :layout => (user_signed_in? ? 'application' : 'frontpage') } end end protected # Overwrite resource method to support slug # See InheritedResources::BaseHelpers#resource def resource @group ||= end_of_association_chain.find_by_slug!(params[:id]) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
social_stream-0.4.3 | app/controllers/groups_controller.rb |