中间人应用程序可以创建联系表单吗?

时间:2013-08-13 14:46:12

标签: ruby-on-rails forms gem contact middleman

我有一个非常基本的问题。

我创建了一个简单的网站,中间人应用程序(单页网站)作为投资组合。 现在我想添加一个简单的联系表单,以允许用户使用以下逻辑联系页面管理员:

用户使用页面上的联系表格

  

>   该应用程序检查输入   >   该应用程序创建一条消息并将其发送到管理邮箱   >   用户收到确认消息(也会重定向到新的'确认'页面)

我知道它应该是一件简单的事情,并且有许多关于它的tutorails,但我是新的rails和mvc逻辑......

同样在中间人上我没有像rails应用程序那样的模型或“经典”文件,我不确定我是否可以在静态中间人应用程序上创建联系表单。

有人可以帮助我吗?或者建议我使用一些特定的宝石或教程?

由于

1 个答案:

答案 0 :(得分:5)

请记住,Middleman是一个静态站点生成器,但为了处理表单,您需要一些动态的东西。几乎任何事情都可以:简单的PHP脚本,Rails / Sinatra应用程序等,只要它在服务器上运行。甚至还有像SimpleForm这样的服务,这些服务是为此预先构建的。

设置完成后,只需将表单的action属性指向处理代码的地址即可。 e.g:

<form method="post" action="http://someserver.com/process_form">