控制器
class StaticPagesController < ApplicationController
def home
end
def labstatus
@labs = Lab.all
end
end
视图
<head>
<style>
table, th, td { border: 1px solid black;}
th, td { padding: 15px;}
</style>
</head>
<table>
<thead>
<tr>
<th>Lab</th>
<th>Status</th>
<th>Comment</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @labs.each do |lab| %>
<tr>
<td><%= lab.Lab %></td>
<td><%= lab.Status %></td>
<td><%= lab.Comment %></td>
</tr>
<% end %>
</tbody>
</table>
<br>
模型
class Lab < ActiveRecord::Base
self.abstract_class = true
establish_connection(
:adapter => "sqlite3",
:host => "localhost",
:database => "lab.db"
)
end
我正在尝试在我的网页上的实验室数据库中显示记录。当我导航到应显示记录SQLite3::SQLException: no such table: : SELECT "".* FROM ""
的网页时,我当前收到此错误。当我在sqlite3中打开lab.db
时,表和记录就在那里。我已经在此rails应用程序中设置了另一个数据库,我不确定这是否会影响我的显示。任何帮助,将不胜感激。