Sha256: a89a516ff8b4e1c1344e86590f0f7ca10278422f31ea2738112fd46ebefa5770
Contents?: true
Size: 858 Bytes
Versions: 2
Compression:
Stored size: 858 Bytes
Contents
class GroupsController < InheritedResources::Base load_and_authorize_resource respond_to :html, :js def index @groups = Group.most(params[:most]). alphabetic. letter(params[:letter]). search(params[:search]). tagged_with(params[:tag]). page(params[:page]).per(10) index! do |format| format.html { render :layout => (user_signed_in? ? 'application' : 'frontpage') } end end def create create! do |success, failure| success.html { self.current_subject = @group redirect_to :home } 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
social_stream-base-0.6.1 | app/controllers/groups_controller.rb |
social_stream-base-0.6.0 | app/controllers/groups_controller.rb |