Rails静态控制器中的联系表单

时间:2013-10-15 15:45:56

标签: ruby-on-rails contact-form

我正在尝试将联系表单添加到现有应用程序并尝试遵循以下简单教程:

http://matharvard.ca/posts/2011/aug/22/contact-form-in-rails-3/

教程都有联系表单生成自己的控制器,但我正在处理的应用程序在静态控制器中设置了联系页面,如下所示:

class StaticController < ApplicationController

  def about
  end

  def contact
  end

  def faq
  end

end

有没有办法以这种方式实现联系表单,还是我应该将联系页面拉出到自己的控制器中?

1 个答案:

答案 0 :(得分:0)

你可能想把它们分开。 最简单的方法可能就是:

http://everydayrails.com/2011/09/07/rails-contact-form.html

基于Mailform gem https://github.com/plataformatec/mail_form

如果你真的根本不想使用任何逻辑,你可以使用mailto:,

创建一个基本的formin html

http://www.w3schools.com/html/tryit.asp?filename=tryhtml_form_mail

但这需要人们打开他们的电子邮件客户端来发送它。 希望有所帮助,