我的猜测是我必须在我的.rb文件中添加一个'post do'语句,虽然我还是Sinatra的新手并且不熟悉如何在浏览器滚动到页面底部后加载更多内容。
以下是我的.rb文件示例:
get '/' do
@arr = []
(1..1000).each{ |x| @arr << x }
erb :test
end
这是我的.erb文件的一个例子:
<table>
<thead>
<tr><td>Number</td></th>
</thead>
<tbody>
<% @arr.each do |number| %>
<tr><td><%= number %></td></tr>
<% end %>
</tbody>
</table>
当然,我不希望加载所有1,000行。相反,只有前10个加载,然后是用户滚动到底部的下一个10,这样会很好。依此类推。
有谁知道我如何为Sinatra学习这个?