根据文本字段中提交的值在控制器中设置值

时间:2014-08-12 20:03:24

标签: ruby-on-rails mailchimp

首先关闭。 Rails的新手,只是学习。

我想要做的就是按下我的提交按钮,传递text_field_tag中的内容并在我的application_controller中使用它。

这是我的表单结构:

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

和我的应用程序控制器:

require 'mailchimp'

class ApplicationController < ActionController::Base
  before_action :setup_mcapi

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

所以我想将@mc设置为text_field_tag(:apikey)输入框中的任何内容。我还想知道当用户按下提交时如何处理。

感谢。

0 个答案:

没有答案