新手问题 请教创建相册的封面。

1272729223 · 2013年04月23日 · 最后由 1272729223 回复于 2013年04月23日 · 2014 次阅读

不知道如何下手

** 相册可以拥有很多的图片, 可以手动设置一个图片为相册封面,不过设置之后还可以更改其他的图片为封面。**

我是这样想的:

#在picture.rb里面添加一个:cover的布尔字段。
#但是不知道更改封面图片之后如何更改这个布尔字段,因为整个相册里面只能拥有一个封面(很多其他图片)。

谢谢

这可以分拆成两个 model:Album(相册)和 Picture(图片),其关系当然是一对多,其中 Album 中设置一个 cover(封面)字段,保存图片 id 或者直接存图片路径,修改只需要修改该字段即可。

#1 楼 @uudui 谢谢!我知道了。

album belongs_to :cover, :class_name => 'Picture'

#3 楼 @Rei 似乎更简洁。我试试。

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