Sha256: a46916ac503473f51563ed779179d1a0087de883624636b9fe6b114a3a64c9e2
Contents?: true
Size: 1013 Bytes
Versions: 1
Compression:
Stored size: 1013 Bytes
Contents
class HelpRequestsController < ApplicationController SUCCESS_NOTICE = "Thank you for your input!" layout 'curate_nd' before_filter :authenticate_user! before_filter :agreed_to_terms_of_service! add_breadcrumb 'Help Request', lambda {|controller| controller.request.path } respond_to(:html) def help_request @help_request ||= build_help_request end helper_method :help_request def new respond_with(help_request) end def create help_request.save! respond_with(help_request) do |wants| wants.html { redirect_to dashboard_index_path, notice: SUCCESS_NOTICE} end rescue ActiveRecord::RecordInvalid respond_with(help_request) end private def build_help_request help_request = HelpRequest.new(params[:help_request]) help_request.user_agent ||= user_agent_from_request help_request.release_version = Rails.configuration.build_identifier help_request end def user_agent_from_request request.headers['HTTP_USER_AGENT'] end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
curate-0.1.3 | app/controllers/help_requests_controller.rb |