我想知道如何使用Rails从他们的生日确定某人的星座。
我想我可以有一个下拉/选择菜单,允许用户选择他们的星座,或者有一个文本字段,以便他们可以输入,但我认为使用存储的生日自动显示他们的星座数据库更有效率。
最简单,最干净的方法是什么?
答案 0 :(得分:5)
您可以使用zodiac宝石
答案 1 :(得分:2)
嗯,它几乎与rails无关,而是一个普通的编程问题。一个有12个分支的案例陈述是不是很好?
答案 2 :(得分:2)
哪个生肖(https://en.wikipedia.org/wiki/Zodiac)?你知道生肖日期不固定吗? :)
https://github.com/7even/zodiac应该是您正在寻找的那个。有关详细信息,请参阅自述文件。将来,您可以尝试搜索rubygems.org,例如http://rubygems.org/search?query=zodiac
如果你不需要gem,那么模型中dob的case语句就足够了