数据库 Rails 中设计数据库是不是可以设计成这样的。

zealinux · 2013年01月19日 · 最后由 badboy 回复于 2013年01月21日 · 2398 次阅读

model A 把其中的图片数据放到 image table 里。 model B 中的图片也放到同一张表里。

是不是可以这么做的?(还是就是应该这么做)

两个 has_many,没有一个 belongs_to。

竟然有人把图片往数据库塞。。

@iBachue 当然不是的,图片的 path 而已。

#2 楼 @zealinux 好吧 那也行。。

我 out 了,原来就是这个Polymorphic Associations,看书不仔细。

这个我都是自己动手,建立一个资源对象,然后是多态的 User 的头像可以丢进去 Toipc 也可以丢进去

好吧,你需要了解的是 rails 的多态

需要 登录 后方可回复, 如果你还没有账号请 注册新账号