将值从text_field_tag传递给application_controller

时间:2014-08-12 16:11:52

标签: ruby-on-rails mailchimp

编辑:我已经重写了这个问题更具体。 所以我有一个登录框,我想做的是,当用户按下登录按钮时,将值从text_field_tag传递给我的应用程序控制器并在那里设置变量。我不知道该怎么做,所以我想我问的是如何将视图和控制器链接在一起,然后如何使用参数传递值。这是我的观点:

<% content_for :title, "Home" %>
<h2>MailChimp API Login</h2>
<%= form_tag do %>
  <p>
    <%= text_field_tag(:apikey) %>
  </p>
  <p><%= submit_tag "Log In", :name => "apikey" %></p>
<% end %>

和我的application_controller:

require 'mailchimp'

class ApplicationController < ActionController::Base
  before_action :setup_mcapi

  def setup_mcapi
    @mc = Mailchimp::API.new(params[:apikey])
  end
end

1 个答案:

答案 0 :(得分:0)

您可以按照以下链接进行mailchimp集成,并在Ruby on rails上阅读邮件列表。

rails on mailchimp by gem

Rails Plugin to access MailChimp and read list

但是,如果你想让我用C#解释,那么我可以一点一点地告诉你。