Ruby错误代码中的MailChimp API问题:-90

jef*_*lte 5 ruby ruby-on-rails mailchimp

我在MailChimp控制器中使用以下代码提交简单的新闻通讯数据.当它被发送时,我收到以下错误,因为"方法未被此服务器导出-90"我已在下面附加了我的控制器代码.我正在使用此控制器进行简单的简报注册表单.(姓名,电邮)

class MailchimpController < ApplicationController

  require "net/http"
  require "uri"

  def subscribe  
    if request.post?
      mailchimp = {}
      mailchimp['apikey']  =  'f72328d1de9cc76092casdfsd425e467b6641-us2'
      mailchimp['id']  =  '8037342dd1874'
      mailchimp['email_address']  =  "email@gmail.com"
      mailchimp['merge_vars[FNAME]']  =  "FirstName"
      mailchimp['output']  =  'json'

      uri = URI.parse("http://us2.api.mailchimp.com/1.3/?method=listSubscribe")
      response = Net::HTTP.post_form(uri, mailchimp)    
      mailchimp = ActiveSupport::JSON.decode(response.body)

      if mailchimp['error']
        render :text =>    mailchimp['error'] + "code:" + mailchimp['code'].to_s  
      elsif mailchimp == 'true'
        render :text => 'ok' 
      else
        render :text => 'error'
      end
    end
   end    

end
Run Code Online (Sandbox Code Playgroud)