我有一个rails应用程序,它有3-4个计划,每个计划有3个属性。用户可以订阅任何一个计划。尝试了两种选择:
1. Having plans table in the application.
2. Having hash value in environment.rb file.
什么是定义计划的好地方?
答案 0 :(得分:0)
最好的方法是在db/seeds.rb
文件中创建种子。
你可以看到这个old screencast来获得这个想法,这个想法在较新的Rails版本中基本没有改变。
有关更新的参考,您可以查看:http://www.xyzpub.com/en/ruby-on-rails/4.0/seed_rb.html
答案 1 :(得分:0)
如果您的应用计划不再增加,那么将哈希值放在environment.rb中即可。但如果计划将来会增加,您可能希望将计划放在数据库中。希望它会有所帮助。