这是定义计划的好地方

时间:2014-11-12 08:17:55

标签: ruby-on-rails activerecord hash

我有一个rails应用程序,它有3-4个计划,每个计划有3个属性。用户可以订阅任何一个计划。尝试了两种选择:

1. Having plans table in the application. 
2. Having hash value in environment.rb file. 

什么是定义计划的好地方?

2 个答案:

答案 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中即可。但如果计划将来会增加,您可能希望将计划放在数据库中。希望它会有所帮助。