【问题标题】:Passing value from text_field_tag to application_controller将值从 text_field_tag 传递到 application_controller
【发布时间】:2014-10-05 19:26:15
【问题描述】:

编辑:我已将这个问题改写为更具体。 所以我有一个登录框,我想做的是当用户按下登录按钮时,将 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

【问题讨论】:

  • 除了暗示您正在使用电子邮件做某事之外,请指点WHAT?你已经提供了足够的信息来暗示你正在做某事,但就是这样。所以......“选择一个方向并开始步行”。
  • 所以我不会遵循的步骤是:- 1) 通过 API 动态连接到 Mailchimp - 创建一个对话框以输入 API 凭据 - 2) 从 Mailchimp 中的可用列表中检索和选择 - 3) 在 mailchimp 中检索列表的成员 - 4) 将这些成员导出到 excel/CSV 文件中
  • 抱歉,这个问题太宽泛了,无法在此回答。现在我们不妨建议雇用某人来做这项工作。去研究每个单独的问题,并在遇到问题时发布具体问题,然后发布你尝试过的代码。
  • 好的,我已经设法从 MailChimp 导出列表。如果我手动输入 API 密钥,我已经设置了页面并且可以查看列表。但是我仍然不知道如何处理这样的事情。我假设它在 application_controller.rb 文件中?我以前从未接触过铁轨,所以我不知道该往哪个方向前进。

标签: ruby-on-rails mailchimp


【解决方案1】:

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

rails on mailchimp by gem

Rails Plugin to access MailChimp and read list

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-25
    • 2015-02-03
    • 2014-01-29
    • 2013-11-25
    • 2012-05-03
    • 2019-11-24
    • 2016-06-04
    相关资源
    最近更新 更多