重构 管理首页问题

zealinux · April 11, 2013 · Last by jasl replied at April 12, 2013 · 2312 hits

首页中有几大块。后台中可以管理。 home model:

| id | name   | ... |
|----+--------+-----|
|  1 | 产品xx |     |
|  2 | 产品yy |     |

在 home_controller 中写死了 @home_1 对应着 id=1 的那条记录。 @home_2 类似。 然后,首页 view 指定的地方取来显示。

可是问题来了。 也有可能部署全新的网站,这些记录都没有。

这样应该怎么设计? (其实这个也需要重构的)

路由定义成 home/:id 这样就活了呀。。。 数据没有没关系 可以部署前用 seed 把数据导入数据库

@jasl 网站首页,还用/:id?,肯定不行。 也许你没听懂我问题。不过还是 thanks

seed.rb

@jasl, @Rei 有办法从已经有的 sql 文件或者数据库表,dump 到 seed 文件吗?

那就先 dump 一个 .sql,然后在 seed(或者别的脚本)里面调用系统命令导入。

@zealinux 同 rei,反正就是网站上线前把 dump 出来的 sql 导入就好了,不一定用命令行,gui 工具基本都支持导入的吧

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