如何正确命名与Rails中的ActiveRecord模型类似的服务?

时间:2018-03-30 11:45:29

标签: ruby-on-rails

这是一个关于服务/模型命名约定的简单问题。

背景

目前我正在开发一个与Soundcloud API接口的应用程序。我创建了三个“服务”文件,它们使用名为:

的soundcloud API进行所有通信
soundcloud_followers.rb
soudncloud_user.rb
soundcloud_query.rb

这些服务只是从Soundcloud API中提取数据。例如,soundcloud_user.rb文件负责从API中提取用户对象。

我现在将数据存储在我的ActiveRecord数据库中,但是,我正在努力在这里命名。最初我只是想调用我的数据库表soundcloud_userssoundcloud_followers,但后来与我的服务命名约定重叠。

我的问题:

是否有任何关于命名的提示,我可以在这里使用它来清楚地说明一个用于本地存储Soundcloud数据而另一个用于从API访问Soundcloud数据?

0 个答案:

没有答案