首页中有几大块。后台中可以管理。 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 工具基本都支持导入的吧