我有一个来自现有 ror 应用程序的现有 sqlite 数据库,并且想简单地设置一个新的 rails 应用程序,以便我的用户只能查看数据库中的记录。如何设置链接到现有数据库的脚手架。数据库名称默认为“development.sqlite3”,并有一个名为“library”的表。此表用于在幻灯片中显示图像。(仅包含图像的回形针类型值和自动生成的 id。)
听说要配置config/database.yml,然后不用迁移就创建模型,接下来呢?如何自动将新模型映射编辑到正确的表。
---更新1:
我试图在没有迁移的情况下创建一个与原始表同名的模型,并像下面这样编辑模型:
class Library < ActiveRecord::Base
self.table_name = "library"
end
这样我现在可以访问所有列......但是库表也有一个回形针类型值(对于图像“house”),house_file_name; 房子内容类型;house_file_size;house_updated_at; 我可以根据这些列显示来自该数据库的原始图像吗?