0

私はRuby on 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 %>

これどうやってするの?

4

1 に答える 1

1

新しいビュー ファイルを作成します。カテゴリ/index.text.erb そこに each ループを追加し、すべての HTML タグを削除し、必要な方法でフォーマットしてから、アプリを起動して localhost:3000/categories.text に移動します。ブラウザで出力を保存できます。/categories で引き続き HTML バージョンのページにアクセスできます

于 2014-03-06T22:23:39.680 に答える