少しずつerbファイルの書き方がわかってきた😅どうやら、<% %>
で括った部分がruby コードと判定され、変数については<%= %>
で括ってあげると認識されるっぽい。
それ以外の部分についてはhtmlとして扱われる。
例えば、下にerbのコード例を示す。
<% require './myapp.rb' %> <h2><div><%= @content %></div></h2> <div class="memo"> <ul> <% get_memo_num.times do |i| %> <% memo_info = open_memo_detail(i+1) %> <li><a href="/show?id=<%= memo_info[:id] %>"><%= memo_info[:name] %></a></li> <% end %> </ul> </div> <form action="/new" method="get"> <button type="submit">追加</button> </form>
上記の内容で、次のWebページを構築できる。