Onların github docs aşağıdaki şebek mücevher kullanmaya çalışıyorum ve duyuyorum. İşte kod ben olduğunu @ durum 400 ile yanıtGibbon :: MailChimpError (sunucu title = "Geçersiz Kaynak"
class ChimpController < ApplicationController
def create
send_to_mail_chimp (params[:email])
end
def send_to_mail_chimp(email)
puts "send email is #{email}"
gibbon = Gibbon::Request.new(api_key: "bla")
gibbon.timeout = 10
gibbon.lists('e61cf2454d').members.create(body: {email_address: email, status: "subscribed"})
end
end
<%= simple_form_for :email, url: newsletter_path, :method => :post do |f| %> <%= f.input :email, input_html: {class: 'form-control', placeholder: 'enter email'} %> <% end %>
tam hata mesajıdır
Gibbon::MailChimpError (the server responded with status 400 @title="Invalid Resource", @detail="The resource submitted could not be validated. For field-specific details, see the 'errors' array.", @body={"type"=>"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/", "title"=>"Invalid Resource", "status"=>400, "detail"=>"The resource submitted could not be validated. For field-specific details, see the 'errors' array.", "instance"=>"", "errors"=>[{"field"=>"email_address", "message"=>"Schema describes string, object found instead"}]}, @raw_body="{\"type\":\"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/\",\"title\":\"Invalid Resource\",\"status\":400,\"detail\":\"The resource submitted could not be validated. For field-specific details, see the 'errors' array.\",\"instance\":\"\",\"errors\":[{\"field\":\"email_address\",\"message\":\"Schema describes string, object found instead\"}]}", @status_code=400):
app/controllers/chimp_controller.rb:10:in `send_to_mail_chimp'
app/controllers/chimp_controller.rb:3:in `create'
{"email" => "[email protected]" için undefined yöntemi 'downcase '}: ActionController :: Parametreler – gates
Herhangi bir nedenden dolayı, parametreniz bir dizgi değil karma gibi geliyor. – SomeSchmo
düzeltilmelidir Bu aynı zamanda ilk hatayı neden olabilirdi – SomeSchmo