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

ste*_*rio 3 forms gem ruby-on-rails contact middleman

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

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

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

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

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

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

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

谢谢

Jam*_*bri 5

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

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

<form method="post" action="http://someserver.com/process_form">
Run Code Online (Sandbox Code Playgroud)