Sinatra vistas con ERB

Un ejemplo simple:

1# RETRIEVE xytline/:id
2get %r{/xytlines/([\d]+)} do |id|
3    result = Xytline.find("#{id}")
4    @xytline = Xytline.find("#{id}")
5    erb :xytline                                # Uso de erb, se interpreta views/xytline.erb o views/xytline.rhtml
6                                                # En la vista se tiene acceso a @xytline
7end 

views/xytline.rhtml

1<ul>
2  <li>x = <%= @xytline.x.to_s %></li>
3  <li>y = <%= @xytline.y.to_s %></li>
4  <li>t = <%= @xytline.t.to_s %></li>
5  <li>q = <%= @xytline.q.to_s %></li>
6</ul>

Salida del ejemplo:

$ curl -H "Accept: text/html" http://localhost:4567/xytlines/3
<ul>
  <li>x = 1</li>
  <li>y = 2</li>
  <li>t = 3</li>
  <li>q = 100</li>
</ul>