ERBファイルの切り替え方法

ERBの表示画面から異なるERBの表示画面に移動するにはaタグのリンクを使用し、getでaタグで指定したリンク先にERBを表示する。

./viewsディレクトリ下に2つのERBファイルichiran.erbとinput.erbを置いておく。

test.rbの一部抜粋

get '/' do
  @items = Item.all
  erb :ichiran
end

get '/input' do
  erb :input
end

ichiran.erb

<html>
    <head>
        <title>一覧画面</title>
        <META charset="UTF8">
    </head>
    <body>
        <!-- 登録画面へリンク -->
        <a href='/input'>登録</a>

        <!-- 一覧表表示 -->
        <table border=1 bordercolor=lightpink>
            <!--表のタイトル部-->
            <tr bgcolor=lightpink>
                <td>番号</td>
                <td>データ</td>
            </tr>
            <!-- 表のデータ部 -->
            <% @items.each do item%>
            <tr>
              <td><%= item.no %></td>
              <td><%= item.data %></td>
            </tr>
            <% end %>
        </table>
    </body>
</html>