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

zealinux · January 19, 2013 · Last by badboy replied at January 21, 2013 · 2397 hits

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

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

两个 has_many,没有一个 belongs_to。

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

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

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

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

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

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

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