我有一个带有各自create table
语句的sql文件(以及列,键等)。有没有办法自动生成模型(如果不是脚手架)?
提前致谢
答案 0 :(得分:2)
这个Gem基于Rails数据库生成Rails命令字符串 你已经拥有的架构。与修改的传统迁移不同 数据库生成Rails脚手架代码,这个Gem读取 数据库的模式并生成Rails代码 匹配您的数据库的现有列。
答案 1 :(得分:1)
您可以手动使用sql文件创建数据库。
简单的方法是使用sqlite
,它更容易设置。
cat db.sql | sqlite3 db/development.sqlite3
然后运行rake db:schema:dump
将数据库转储到Rails中的模式。