Ruby on rails 如何从ERB生成可用于非rails应用程序的普通(静态)HTML?
假设我有一个ERB文件,根据用户显示自定义HTML。但是我还想将每个用户的自定义HTML输出作为普通(静态)HTML上传到S3 Bucket中,以便非rails应用程序可以使用它。我该怎么做?对于类似的内容,您应该查看 您可以使用Ruby on rails 如何从ERB生成可用于非rails应用程序的普通(静态)HTML?,ruby-on-rails,ruby,ruby-on-rails-4,amazon-web-services,amazon-s3,Ruby On Rails,Ruby,Ruby On Rails 4,Amazon Web Services,Amazon S3,假设我有一个ERB文件,根据用户显示自定义HTML。但是我还想将每个用户的自定义HTML输出作为普通(静态)HTML上传到S3 Bucket中,以便非rails应用程序可以使用它。我该怎么做?对于类似的内容,您应该查看 您可以使用capture方法包装layouts/application.html.erb模板。这将把ERB呈现的静态HTML放入一个变量中。例如: <% @page = capture do %> <html>Your HTML Page</ht
capture
方法包装layouts/application.html.erb
模板。这将把ERB呈现的静态HTML放入一个变量中。例如:
<% @page = capture do %>
<html>Your HTML Page</html>
<% end %>
您的HTML页面
然后,您将需要使用AmazonS3凭据创建一个方法,以将此数据推送到您的bucket中