【发布时间】:2015-03-24 11:26:51
【问题描述】:
如何在有人使用 Gibbon gem 在 Rails 4 中订阅电子邮件列表后创建警报?
<%= form_tag('/static_pages/subscribe', method: "post", :class => 'form-inline', id: "subscribe-form", remote: "true",) do %>
<div class='input-group'>
<%= email_field(:email, :address, {id: "email", placeholder: "email address", class: 'btn btn-lg'}) %>
<%= submit_tag(:submit, class: "btn btn-info btn-lg", id: "email-click", 'data-disable-with' => "Please wait...") %>
</div>
<% end %>
这是控制器动作:
def subscribe
@list_id = "43dcea1d12"
gb = Gibbon::API.new
gb.lists.subscribe({
:id => @list_id,
:email => {:email => params[:email][:address]}
})
end
我尝试在 gb.lists.subscribe 调用之前或之后添加以下内容,但没有成功
flash[:alert] = "Subscribed!"
【问题讨论】:
-
下面mwahnish的回答是正确的——有空的时候,请把它标记为正确以帮助别人。
标签: ruby-on-rails mailchimp gibbon