Class: Areas::IssuesController
- Inherits:
-
BaseController
- Object
- BaseController
- Areas::IssuesController
- Defined in:
- app/controllers/areas/issues_controller.rb
Instance Method Summary collapse
Instance Method Details
#current ⇒ Object
19 20 21 22 23 24 25 26 |
# File 'app/controllers/areas/issues_controller.rb', line 19 def current @issue = @area.issues.sent.last if @issue.present? render :template => 'areas/issues/show' else render :text => 'Issue not found', :status => 404 end end |
#index ⇒ Object
5 6 7 8 9 10 11 12 |
# File 'app/controllers/areas/issues_controller.rb', line 5 def index if params[:year].present? and params[:month].present? @current_month = Time.parse([params[:year], params[:month], '01'].join('-')).to_date else @current_month = Date.today.beginning_of_month end @issues = @area.issues.sent.in_month(@current_month.strftime("%Y-%m")).order('sent_at DESC') end |
#show ⇒ Object
14 15 16 17 |
# File 'app/controllers/areas/issues_controller.rb', line 14 def show @prev_issue = @area.issues.find_by_number(@issue.number-1) @next_issue = @area.issues.find_by_number(@issue.number+1) end |