Class: SocialMailerController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- SocialMailerController
- Defined in:
- app/controllers/social_mailer_controller.rb
Instance Attribute Summary
Attributes inherited from ApplicationController
#cache, #pagination_parameters, #trusty_config
Instance Method Summary collapse
Methods inherited from ApplicationController
Methods included from LoginSystem
Constructor Details
This class inherits a constructor from ApplicationController
Instance Method Details
#create_social_mail ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'app/controllers/social_mailer_controller.rb', line 5 def = { :to => params[:to], :from => params[:from], :from_name => params[:from_name], :message => params[:message], :subject => params[:subject] } if verify_recaptcha RadSocialMailer.().deliver_now head :ok else head :bad_request, :ErrorMsg => "Please verify that you are not a robot. Tick the reCAPTCHA checkbox." end end |
#social_mail_form ⇒ Object
24 25 26 27 28 29 30 31 32 |
# File 'app/controllers/social_mailer_controller.rb', line 24 def render :template => "rad_social_mailer/social_mail_form", :layout => false, :locals => { :email_message => params[:email_message], :email_subject => params[:email_subject], :email_action_url => params[:email_action_url] } end |