首先关闭。 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)输入框中的任何内容。我还想知道当用户按下提交时如何处理。
感谢。