0

我有很多 JSON 数据,想将其导入我的数据库。我的问题是,我的控制器中有几个after_createafter_update方法,其他东西被写入数据库。

所以我在考虑使用控制器来导入数据。我可以将我的数据格式化为与 params 哈希相同的格式。但是当我创建控制器的一个实例时,设置参数哈希并调用create它并没有找到一些类变量。

然后我试图强制 RSpecs 控制器测试通过一个帖子来完成这项工作,但我也在那里失败了。也许这是不可能的,或者甚至有更好的选择来使用我的控制器中的所有钩子导入数据。

4

1 回答 1

1

您可以使用RestClient之类的东西将数据发布到网站本身。

至于处理身份验证,devise 支持 HTTP 基本身份验证,但必须启用。如果可以的话,您可以轻松地将 RestClient 与 HTTP 基本身份验证一起使用。另一种选择是将令牌身份验证与 Devise 一起使用。

于 2012-12-14T22:30:35.723 回答