项目有个需求是这样的:有一张首页背景图片轮播的 images 表,现在要做一个限制是这张表最多只能插入 5 条数据。我这个需求我在创建完 model 后,做数据库迁移的时候能不能控制一下?
对于 Rails 来说,一个 before_create 就可以了。
不需要限制表的记录数,加个是否显示的字段就可以了。
#2 楼 @winnie 感觉这样做比较好,感谢!!!
#1 楼 @hanluner 这样做也是可行的,不过感觉楼下的实施起来更好!感谢!!!
#4 楼 @easonlovewan status 一般对 banner 广告是必须的。我以为你指针对数据库,而不是上下线问题。。。。看来你是新手。。。
#5 楼 @hanluner 不可否认是新手,不过哥们儿的这句话却“意味深长”
#6 楼 @easonlovewan 我也是新手。互勉。
#1 楼 @hanluner 共勉!!!
http://stackoverflow.com/questions/2263267/limit-number-of-objects-in-has-many-association
这个回答应该可以解决你的问题
#9 楼 @flypiggys 👍