On 22 July 2015 at 01:17, Travis Eubanks <[email protected]> wrote:
> Scott Ribe wrote in post #1176728:
>> On Jul 21, 2015, at 10:13 AM, Travis Mr. <[email protected]> wrote:
>>>
>>> I guess what I'm trying to figure out is.... without any tables or
>>> models can I take in a users email address and sent it to my mailchimp
>>> account for future email marketing for my info.
>>
>> Yes, you can do that, no problem.
>>
>> You probably need to back up and provide us more info about what you're
>> doing and the exact error message.
>>
>
> When I hit submit with my valid email address I get this error response
> in my terminal
>
> Started POST "/emailapi/subscribe" for ::1 at 2015-07-21 19:10:28 -0500
> Processing by EmailapisController#subscribe as JS
>   Parameters: {"utf8"=>"✓",
> "email"=>{"address"=>"[email protected]"}, "commit"=>"Sign me
> up for the abs!"}
> Completed 500 Internal Server Error in 2490ms (ActiveRecord: 0.0ms)
>
> Gibbon::MailChimpError (An email address must contain a single @):
>   app/controllers/emailapis_controller.rb:8:in `subscribe'
>
>
> -------CONTROLLER--------
>
> class EmailapisController < ApplicationController
>   def index
>   end
>
>   def subscribe
>     gb = Gibbon::API.new(ENV['mailchimp_key'])
>
>     gb.lists.subscribe({:id => ENV['mailchimp_id'],
>       :email => {:email =>'address'}

Perhaps I don't understand the line above, but you appear to be
passing the string 'address' as the address.

>       })
>   end
> end
>
> -------VIEW--------
>
> <div class="landing-box">
>   <div class="call-action">
>     <h1>Free weekly Ab Workouts!</h1>
>     <h4>This isnt your typcal Richard Simmons routine.</h4>
>
>     <%= form_tag('/emailapi/subscribe', method: "post", id: "subscribe",
> remote: "true") do %>
>     <%= email_field(:email, :address, {id: "email", placeholder: "email
> address"}) %>
>     <%= submit_tag("Sign me up for the abs!", :class => "btn
> btn-success") %>
>     <% end %>
>   </div>
>   <div class="col-md-8 col-md-offset-2">
>     <div class="final-word">
>       <p>Stop <i>GUESSING</i> what to do by getting weekly guides on
> affective routines! Just type in your email and recieve a weekly ab
> routine totally free!</p>
>     </div>
>   </div>
> </div>
>
> --
> Posted via http://www.ruby-forum.com/.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/rubyonrails-talk/2200e3073d5b19c3a6339fd3ee2c9385%40ruby-forum.com.
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CAL%3D0gLvrVj2tbo60KwQJLk8HBM2QOsC_UWA3RF5sF40hBxEAEA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to