Кроме того, в дополнение к моему первому ответу, после того, как я на минуту посмотрел на это, я хотел бы знать, нужны ли вам элементы списка в таблице, интересно, добавляет ли это дополнительный пробел. Попробуйте этот код вместо того, что у вас есть в настоящее время, я удалил таблицу и вручную разместил ссылку на ваш продукт и кнопку. Я думаю, что это должно помочь вам.
<div data-role="page">
<div class="pageTitle">
<h1>Products</h1>
</div>
<div class="toolbar">
<div class="leftItem backButton">
<a class="slide" href="<%= url_for :action => :back_to_index %>">Back</a>
</div>
<div class="rightItem blueButton" >
<a href="<%= url_for :controller => :Shippingaddress, :action => :new %>">Check Out</a>
</div>
</div>
<div class="content">
<ul>
<% for i in 0..($products.length - 1) %>
<li>
<form method="POST" action="<%= url_for :action => :postAsynchttp %>">
<a href="<%= url_for :action => :productDetails, :id=> $products[i.to_s] %>">
<span class="title"><%= $products[i.to_s] %></span>
</a>
<input type="submit" value="Add to Cart"/>
</form>
</li>
<% end %>
</ul>
</div>
</div>