Ruby on rails 3 新手问题:如何在Rails 3中使用'form_tag'帮助器创建一个简单的联系我们表单?

Ruby on rails 3 新手问题:如何在Rails 3中使用'form_tag'帮助器创建一个简单的联系我们表单?,ruby-on-rails-3,forms,Ruby On Rails 3,Forms,我将如何使用form_tag(因为我没有模型)创建带有姓名、电子邮件和消息字段的联系人表单。然后在提交时,我想调用控制器操作,将向电子邮件帐户发送电子邮件。对不起,我是Rails新手,有人能给我指出正确的方向吗?谢谢 你可以在这里查看,我已经在谷歌上搜索了一下,并简单地阅读了一遍,但似乎一切正常! 祝你今天愉快 编辑:。。。在本例中,他们使用一个模型来存储支持消息,这是一个好主意,您有强大的activerecord验证、restfull操作和发送的每个消息的历史记录 对不起,我说的是英语。我已

我将如何使用
form_tag
(因为我没有模型)创建带有姓名、电子邮件和消息字段的联系人表单。然后在提交时,我想调用控制器操作,将向电子邮件帐户发送电子邮件。对不起,我是Rails新手,有人能给我指出正确的方向吗?谢谢

你可以在这里查看,我已经在谷歌上搜索了一下,并简单地阅读了一遍,但似乎一切正常!

祝你今天愉快

编辑:。。。在本例中,他们使用一个模型来存储支持消息,这是一个好主意,您有强大的activerecord验证、restfull操作和发送的每个消息的历史记录


对不起,我说的是英语。

我已经编写了一个Rails引擎,您可以轻松地将其放入任何Rails 3+应用程序中。我没有在表单中添加名称字段,但您可以分叉回购协议,然后修改它以满足您的需要。或者,您也可以简单地查看代码,找出您在制作自己表单时遇到的任何相关问题。它确实需要Formtastic gem,因为我想用一种简单的方法来连接人们现有的表单样式

要安装引擎,请将contact_us gem添加到gem文件中:

gem 'contact_us', '~> 0.0.8'
运行bundle并安装rake任务:

$ bundle
$ bundle exec rake contact_us:install

然后只需在/config/initializers/contact_us.rb中修改生成的初始值设定项,就可以将表单提交发送到电子邮件中

谢谢你的链接,它帮助了很多!(你的英语很好,哈哈)。