Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ## Search feature allowing me to refuse the index action for multiple filters from different sections.
- ## There has to be a way to make this way way way way tidier.
- def index
- if params[:s]
- @events = Event.search(params[:s], :page => params[:page])
- flash[:notice] = "#{@events.size} events found"
- elsif params[:t]
- @events = Event.find_bysomething
- elsif params[:u]
- @user = User.find_by_login!(params[:u])
- @events = @user.events.paginate(:page => params[:page])
- flash[:notice] = "Showing events for #{@user.login}"
- elsif params[:c]
- @category = Category.find_by_permalink!(params[:c])
- @events = @category.events.paginate(:page => params[:page])
- flash[:notice] = "Showing events under #{@category.category}"
- else
- @events = Event.paginate(:page => params[:page])
- end
- end
Add Comment
Please, Sign In to add comment