Advertisement
Guest User

Untitled

a guest
Jul 27th, 2015
207
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. class NewsItemsController < ApplicationController
  2. include Dateable
  3.  
  4. has_scope :page, default: 1
  5. has_scope :year
  6.  
  7. def index
  8. @year_range = NewsItem.year_range
  9. @records = apply_scopes(default_scope)
  10.  
  11. respond_to do |format|
  12. format.html
  13. format.js { render('shared/load_more') }
  14. end
  15. end
  16.  
  17. def show
  18. @news_item = NewsItem.find(params[:id])
  19. end
  20.  
  21. private
  22.  
  23. def default_scope
  24. params.values_at(:exhibition_id) ? Exhibition.find(params[:exhibition_id]).news_items : NewsItem
  25. end
  26.  
  27. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement