的页面的HTML版本
我正在使用Ruby在Rails应用程序上工作。我需要在页面上显示的数据以以.TEXT文件格式导出,如下所示:
文件的格式为
# category name
## question
answer
## question
answer
# another category
## question
answer
...
在索引视图(我想导出的内容)中,我有:
<% @categories.each do |category| %>
<h4><%= category.name %> Category</h4>
<ol>
<% category.questions.each do |question| %>
<li><%= question.content %></li>
<ul>
<% question.answers.each do |answer| %>
<li><%= answer.content %></li>
<% end %>
</ul>
<% end %>
</ol>
<% end %>
我该怎么做?
创建一个新的视图文件,例如。类别/index.text.erb在此处添加每个循环,删除所有HTML标签,按照您需要的方式格式化,然后启动应用程序并进行Localhost:3000/categories.text您可以使用浏览器保存输出。您仍然可以访问at/cateries