我在 Ubuntu 上使用 PostgreSQL 8.4 和 WEBrick 运行 Rails 3。
它一直工作正常,但是当显示一个大表(数百行)时,出现了问题。浏览器显示页面仍在加载,但看起来查询结果被截断或 Rails 正在中断。日志或控制台中没有错误。
下面的第 8 行是格式错误的 HTML。它出现在表格的第 140 行附近。但它继续在下面的行之后显示更多行。
<tr class="from_hc">
<td class="date_and_time">Jul 13, 2011 11:00 AM</td>
<td class="name">Kim Orange</td>
<td>PHYSICAL_ACTIVITY</td>
<td>text text</td>
<td>ok</td>
<td></td>
<td><a href="/messag/a></td>
</tr>
<tr class="from_hc">
<td class="date_and_time">Jul 13, 2011 11:00 AM</td>
<td class="name">Tom White</td>
<td>PHYSICAL_ACTIVITY</td>
<td>text text</td>
<td>ok</td>
<td></td>
<td><a href="/messages/260/edit">Edit</a></td>
</tr>
返回的行数有问题吗?是否需要在 Rails、PostgreSQL 或 WEBrick 中设置配置?这可能是 SSL 的问题吗?什么可能导致这种情况?
相同的代码和表格在 Heroku 上运行良好,所以我想知道这是否是 WEBrick 配置问题...
我增加了 Postgres 的“shared_memory”,但没有帮助。
谢谢!!!