Rails:从表单输出创建HTML文件

时间:2012-08-28 05:14:23

标签: html ruby-on-rails mailer

我正在尝试创建一个HTML文件,以便从Rails应用程序上传到其他服务器。我需要一个类似于Rails中的邮件程序的解决方案。有没有人知道实现这个目标的可行方法?

1 个答案:

答案 0 :(得分:1)

如果您尝试在服务器之间发送文件,最简单的方法是在另一台服务器上创建一个API端点,该端点允许上传文件并使用API​​密钥来保护连接。您可以非常轻松地使用HTTP POST方法来执行传输(https://rubygems.org/gems/httmultiparty)。如果您需要先生成文件:

data = render_to_string("post/show")
HTTParty.post('http://other.host/posts', contents: data)