Sha256: 5b71bd458bcc12af513f69c9f77b9e7a4e7f7003808f353862690fd69a5cd82c
Contents?: true
Size: 879 Bytes
Versions: 2
Compression:
Stored size: 879 Bytes
Contents
module C80RefinePrice class MessagesController < ActionController::Base protect_from_forgery with: :exception # на этот скрипт уходят все сообщения с форм обратной связи, затем отправляется почта владельцу сайта def refine_price_message m = Rpmessage.new(rpmessage_params) respond_to do |format| if m.save format.js RefinePriceMailer.send_email(m, 'Уточнить цену').deliver else Rails.logger.debug "[TRACE] <MessagesController.refine_price_message> errors: #{m.errors}" format.js { render json: m.errors, status: :unprocessable_entity } end end end def rpmessage_params params.require(:rpmessage).permit(:name, :email_or_phone, :kapcha, :comment) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
c80_refine_price-0.1.0.1 | app/controllers/c80_refine_price/messages_controller.rb |
c80_refine_price-0.1.0 | app/controllers/c80_refine_price/messages_controller.rb |