10000hの技術メモ

この先生きのこるための勉強内容&時間記録

Ruby on RailsⅡ(道場コース)1章 投稿機能を作ろう〜投稿一覧ページを作ろう

20170219@home Progate | プログラミングの入門なら基礎から学べるProgate[プロゲート]

目次

投稿一覧ページを作ろう

  • indexを作る。

application.html.erb

<li><%= link_to "Index", index_path %></li>

を追加して、ヘッダにindexへのリンクを作成。

routes.tb

get '/notes' => 'notes#index'

を追加。

一覧ページで、Note.allに対してforで表示していたはずだけど、やり方を忘れたので復習。

notes_controller.rb

  def index
    @notes = Note.all
  end

を追加。これで今あるnoteが@notes配列に入る。

あとはinde.html.erb

  <% @notes.each do |note| %>
    <li>
      <p>タイトル</p>
      <span class="content">
        <!-- ここでタイトルを表示してください -->
        <%= note.title %>
      </span>
    </li>
  <% end %>

※関係ないけど、この辺で判定があまり動かなくなって、何度かリロード&判定を繰り返した。が、その時間は勉強時間にカウントしないである。

今回の勉強時間:16分 累計勉強時間:5時間56分