![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Ruby & Rails
文章平均质量分 92
Ruby
Rails
vito0705
这个作者很懒,什么都没留下…
展开
-
基于ruby+selenium的第三方广告检测
本文的工程目的是使用ruby编写一个脚本文件,实现对网页中第三方广告的检测和统计。 项目源代码:https://github.com/vito0705/selenium_vito本文主要内容一.项目分析 项目目的项目要求项目解决思路二.环境配置 Linux下环境配置Windows下环境配置三.程序编写 项目设计思路代码实现(一)加载库文件(二)初始化部分(三)网页检测部分原创 2017-12-20 16:27:01 · 549 阅读 · 0 评论 -
Rails Gem开发(一)——Carrierwave 实现文件上传
按照项目需求,需要实现从本地上传文件到rails服务器的功能。我们选择使用carrierwave来实现这一功能。github:https://github.com/carrierwaveuploader/carrierwave开发前需要明确的问题在开发时,我们不能盲目的去实现功能。为此,在实践之前,我们需要提出一些问题来引导我们解决问题:整个文件上传的流程是怎样的?carrierwave 扮演了原创 2016-10-12 14:45:08 · 1069 阅读 · 0 评论 -
Ruby on Rails 学习(一)——浅谈MVC框架
对于一名 rails 服务器开发的初学者,首先需要理解的就是MVC框架以及rails程序中数据在MVC之间的传递过程。一.MVC框架简介 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户原创 2016-10-12 14:39:08 · 932 阅读 · 0 评论 -
Rails Gem开发(二)——whenever实现周期性任务
根据项目的进展,我们需要实现后台进行定时读取信息的功能,而最关键的实现部分是周期性功能,根据调研,决定使用whenever来实现这一功能。 github:https://github.com/javan/whenever开发前需要明确的问题whenever是怎样一种周期性机制?whenever能为我们提供什么功能?whenever为周期性任务提供了哪些控制方式?问题解决whenever周期原创 2016-10-26 10:35:28 · 2375 阅读 · 0 评论 -
Ruby on Rails 学习(二)——Rails的目录结构
在学习rails时,我们有必要了解rails程序中的目录结构。 rails对于不同的文件,不同的代码存放在什么样的文件目录中有着明确要求。在rails中,有一条原则是:“惯例优于设置”(Convention Over Configuration),按照rails的约定去编程,往往能起到事半功倍的效果。 在这里,我们将对rails程序中的主要的文件及文件夹进行介绍。一个具有MVC完整结构的目录结构原创 2016-10-30 21:33:47 · 961 阅读 · 0 评论 -
Ruby on Rails 学习(三)——15分钟搭建一个博客系统
“15分钟搭建一个博客系统”,是Ruby On Rails非常经典Demo练习。rails的创始人DHH当年用一个视频演示了如何在15分钟内搭建一个博客系统,展示除了rails的优雅与灵活,也让更多的人开始关注rails。 之所以能在15分钟内搭建一个博客系统,是与rails的一个原则:“惯例优于设置“(Convention Over Configuration)分不开的。而在搭建过程中,最重要的原创 2016-11-29 16:59:20 · 4035 阅读 · 0 评论 -
Rails Gem开发(三)——Typhoeus实现后台http请求
项目推进,需要实现在rails服务器后台通过http请求访问url来获取必要的信息。我们选择使用typhoeus来实现这一功能。 github:https://github.com/typhoeus/typhoeus开发前需明确的问题我们需要实现怎样得功能?Typhoeus 实现了怎样的功能?Typhoeus 提供了哪些接口?问题解决需要实现的功能我们需要通过在rails后台实现http请原创 2016-11-30 12:14:52 · 758 阅读 · 0 评论 -
Rails Gem开发(四)——rack-cors解决Ajax跨域问题(CORS)
在项目开发过程中,遇到了Ajax跨域访问资源的问题,提示出现了类似于下面这样的错误: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://example.com:8080/script/jquery.js. (Reason: CORS header原创 2016-12-24 15:46:33 · 1501 阅读 · 0 评论