首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

量化交易之从OTCBTC上获得市场信息(四)

前两天我们都是练习,今天我们要来个“实战”:从OTCBTC上获得“市场”信息;

用Ruby程序抓到资料

整合进Rails

将抓到的资料存进数据库

可以更新信息

建立一个markets model,然后把API抓回来的markets的资料存进数据库

新增markets controller和views,让用户可以浏览信息

用户可以更新指定market的信息

这是最终完成的效果!

让我们看看是怎么实现的

首先打开item,输入

初始专案,建立City Model

在Terminal下输入:

编辑Gemfile加上gem 'rest-client',然后执行bundle

执行rails g model markets

编辑market的migration档案 db/migrate/xxxxxx_create_cities.rb:

db/migrate/xxxxx_create_cities.rb

抓去资料储存下来

新增lib/tasks/dev.rake,放在这个目录下的rake档案是用来编写任务脚本,让我们Terminal中可以执行它:

lib/tasks/dev.rake

bundle exec rake dev:fetch_market

在画面上显示出来

编辑config/routes.rb 新增一行 resources :markets

config/routes.rb

执行 rails g controller markets

编辑app/controllers/markets_controller.rb

新增 app/views/markets/index.html.erb

app/views/markets/index.html.erb

重启服务器rails s , 打开浏览器 http://localhost:3000/markets.

最终你将得到最开始那个页面效果。

转载声明:本文转载自「驴妹ing」,搜索「驴妹ing」即可关注。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180324G1ELA300?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券