api contact

This commit is contained in:
Nicolas Bally 2016-10-20 18:26:49 +02:00
parent 4191300c44
commit 8fd16e2b28
4 changed files with 35 additions and 3 deletions

View File

@ -70,4 +70,6 @@ gem 'curb'
gem 'kaminari-bootstrap'
gem 'fastimage'
gem 'fastimage'
gem 'curb'

View File

@ -10,5 +10,34 @@ class ContactController < ApplicationController
@lang = LangSite.first
@params = params
DemandeMail.prise(@params).deliver
api_url = "http://#{UAL_API_HOST}/admin/contacts/api"
@c = Curl::Easy.new(api_url) do |curl|
curl.verbose = true
end
@c.http_post(
Curl::PostField.content(:name, @params[:name]),
Curl::PostField.content(:address, @params[:address]),
Curl::PostField.content(:address2, @params[:address2]),
Curl::PostField.content(:cp, @params[:cp]),
Curl::PostField.content(:city, @params[:city]),
Curl::PostField.content(:tel, @params[:tel]),
Curl::PostField.content(:mail, @params[:mail]),
Curl::PostField.content(:place, @params[:place]),
Curl::PostField.content(:type, @params[:type].to_s),
Curl::PostField.content(:owner, @params[:owner].to_s),
Curl::PostField.content(:message, @params[:message])
)
@debug = @c.body_str
end
end

View File

@ -43,4 +43,5 @@ Rails.application.configure do
config.action_mailer.delivery_method = :file
config.action_mailer.default_url_options = { :host => HOSTNAME }
UAL_API_HOST = "localhost:3000"
end

View File

@ -77,8 +77,8 @@ Rails.application.configure do
# Do not dump schema after migrations.
config.active_record.dump_schema_after_migration = false
HOSTNAME="test.com"
HOSTNAME="luxlaverie.com"
UAL_API_HOST = "une-autre-laverie.com"
#config.action_mailer.delivery_method = :file
config.action_mailer.default_url_options = { :host => HOSTNAME }