0

这不是真正的模型创建,似乎更合适的说法是创建模型记录。

我有一个属于用户的 Dish 模型。当用户登录时,他们可以添加银行信息(我使用的是 Stripe)。如果添加了银行信息,他们可以添加一个项目。他们可以连接 Instagram,我将指向商品图像的 URL 保存为商品模型上的属性。

当我在笔记本电脑上使用该应用程序时,我可以毫无问题地创建项目,它们几乎总是可以立即工作。但是在移动设备上(我开始测试并且我有很多工作要做以使其响应等)我注意到当我“创建项目”时它经常无法完成请求,而在我的索引上.html.erb 页面我可以看到它(即使请求没有完成,并且在发布请求发生后路由完成时没有出现闪烁通知)。

我检查了我的日志,这就是显示的内容:

2015-06-04T06:58:47.272355+00:00 app[web.1]: Processing by ItemsController#create as HTML
2015-06-04T06:58:47.272412+00:00 app[web.1]:   Parameters: {"utf8"=>"✓", "authenticity_token"=>"LzVBUKCq4jdN907WLQNrxEtBF0x+Dw+I6DKLjp9AsKA=", "dish"=>{"image_url"=>"https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/e15/11192912_1613498252201707_300090299_n.jpg", "name"=>"Keurig Coffee", "description"=>"I hasve three flavors... surprise! ", "price"=>"2.0"}, "commit"=>"Create Item"}
2015-06-04T06:59:17.262061+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/dishes" host=trophus.herokuapp.com request_id=d164ec85-0c79-46ee-bed0-4b92db857f61 fwd="166.170.30.35" dyno=web.1 connect=3ms service=30010ms status=503 bytes=0
2015-06-04T07:00:05.685876+00:00 app[web.1]: Completed 302 Found in 78412ms (ActiveRecord: 78219.6ms)
4

0 回答 0