小编Gre*_*sen的帖子

你在哪里存储你的Rails应用程序的版本号?

在对rails应用程序进行版本控制时,我们使用了精彩的语义版本控制范例.我遇到的一个问题是,最好存储这个号码?我已经看到了它在存储/lib,environment.rb等等.

只是想知道人们对最佳实践的看法?

versioning ruby-on-rails semantic-versioning

29
推荐指数
5
解决办法
8390
查看次数

Rails模型使用API​​而不是数据库

我正在重构当前使用数据库和ActiveRecord的rails应用程序,因此它使用JSON API(Sinatra)而不是数据库.

重构模型的最佳方法是什么?API将返回与数据库相同的所有信息.事实上,它是相同的数据库,但是对于可扩展性和需要访问数据的多个应用程序,我们需要将其转换为API.理想情况下,只有模型需要更改,理想情况下我可以在rails应用程序中保留一些验证.

如何更改模型,以便通过API调用而不是ActiveRecord数据库调用来检索和保存实例?

api single-responsibility-principle ruby-on-rails-3

13
推荐指数
2
解决办法
7183
查看次数