Sha256: d6f99a3e92659de92800453f5e635594ce44862244a212658d05a257655705b3
Contents?: true
Size: 890 Bytes
Versions: 2
Compression:
Stored size: 890 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, :item_url) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
c80_refine_price-0.1.0.3 | app/controllers/c80_refine_price/messages_controller.rb |
c80_refine_price-0.1.0.2 | app/controllers/c80_refine_price/messages_controller.rb |