我正在rails中构建一个协作的故事应用程序。它是一个简单的应用程序,它将有一个用户控制器,一个故事控制器,然后一个模型以及一个连接表story_user。
用户将能够开始一个新的故事或添加到一个从另一个用户创建的现有故事。
我想把用户按年龄分组。如:5-9,10-13,14-17,18+.因此,只有适合current_user的故事才会出现。
我知道我必须对birth_date使用验证,但我不确定如何使用。另外,我可以根据我的用户的年龄来改变故事显示页面的样式吗?如果是的话,rails文件夹结构中的“If”语句会在哪里呢?
提前谢谢。
发布于 2018-03-13 20:42:33
您可以将类别创建为枚举,并将癌痛宝石用于权限。
例:
enum category: {
"5-9": 0,
"10-13": 1,
"14-17": 2,
"18+": 3
}然后在您的视图中验证它是否可以看到。
https://stackoverflow.com/questions/49265188
复制相似问题