Ruby on rails 从gem定期编辑Rails数据库

Ruby on rails 从gem定期编辑Rails数据库,ruby-on-rails,ruby,rubygems,Ruby On Rails,Ruby,Rubygems,我与Rails合作并学习了几个月,最近我接受了一个项目,该项目需要一个gem,它将定期从另一个站点提取数据,并将其编译成数据库友好的格式 我有ruby代码来进行拉取、编辑和格式化。我的问题是如何让gem编辑Rails应用程序的数据库,该应用程序将通过插入数据来构建。我想要的是一些基于gem挖掘的数据的模型 应用程序的一些背景信息。该应用程序将是一个体育统计报告应用程序。因此,基于挖掘数据的模型将是统计数据、球员、球队和比赛。应用程序中还将有其他模型,如Desive User和其他 我再次制作了r

我与Rails合作并学习了几个月,最近我接受了一个项目,该项目需要一个gem,它将定期从另一个站点提取数据,并将其编译成数据库友好的格式

我有ruby代码来进行拉取、编辑和格式化。我的问题是如何让gem编辑Rails应用程序的数据库,该应用程序将通过插入数据来构建。我想要的是一些基于gem挖掘的数据的模型

应用程序的一些背景信息。该应用程序将是一个体育统计报告应用程序。因此,基于挖掘数据的模型将是统计数据、球员、球队和比赛。应用程序中还将有其他模型,如Desive User和其他

我再次制作了ruby代码,它将使用“json”和“nokogiri”gems提取数据,并将它们放入(大量)散列中。我只是不知道如何将它们存储在Rails应用程序可用的数据库中。或者任何数据库。我能找到的唯一信息与发动机和铁路有关,但没有详尽的解释


感谢您的帮助。

最简单的方法是使用CSV格式,它用于为数据库添加数据种子。当然,您可以使用散列(甚至类似JSON的格式)而不是纯文本数据(如字符串、整数等)为DB种子。但是,对于它,您需要特定的gem,并使用postgresql@majioa我已经有能力将刮取的数据转换成我想要的任何格式,这样它就可以“使用数据库”,我想回答的问题是如何从gem访问数据库。最好是rails应用程序(最终)可以使用相同的数据库。谢谢你的回复。