新手问题 请问 rails 中如何导入一个原有的数据库,重构 model 和 controller

solen · December 16, 2013 · Last by lxxdn replied at December 16, 2013 · 1972 hits

请问 rails 中如何导入一个原有的数据库

能直接用 scaffold 重构 model 和 controller

另外 导入数据后如何补上 id 和 updated_at 和 created_at 等 activerecord

如果你想直接用存在的数据库,可以直接在 database.yml 中设置你的数据库,需要补上配套的 models。

scaffold 的话也可以,不过需要注意,scaffold 会生成 migration 文件。。。

如果你是从原有的数据库中 dump 出数据,然后再导入,那么可以用 scaffold 先构建 model,然后运行 migration 将数据库生成,最后写一个 migration 将 dump 出来的数据导入。。。。update_at 和 created_at 应该是可以改的,id 就不知道能不能改了

You need to Sign in before reply, if you don't have an account, please Sign up first.