Rails
文章平均质量分 82
ppp8300885
这个作者很懒,什么都没留下…
展开
-
Rubymine的正确打开办法 :)
Rubymine的正确打开办法 :)鉴于有人问关于如何使用rubymine,那我就在这里给个傻瓜教程:下载Rubymine对学生和老师开放了一年的免费使用,需要用学校的邮箱来验证,点击下面地址:https://www.jetbrains.com/ruby/buy/#edition=discounts使用条件一般用Rubymine的都是在本地环境,先确认本地ruby和rails是否已经安装好:PENG原创 2016-09-23 20:36:15 · 8592 阅读 · 0 评论 -
Heroku部署Rails应用流程
1.创建Heroku账号以及Heroku app2.将Heroku app与自己Github下的的项目进行连接4.下载配置Heroku CLI命令行工具5.在本机终端中使用heroku login命令行登陆,会要求heroku的账号密码6.登陆成功后,可以用heroku create在当前目录下创建新的heroku app, 若已经有了heroku app ,请使用heroku git:remote原创 2017-09-02 01:19:11 · 1820 阅读 · 0 评论 -
数据挖掘:如何通过百度地图API抓取物体周边地理位置信息
1.需求描述对于数据挖掘工程师来说,有时候需要抓取地理位置信息,比如统计房子周边基础设施信息,比如医院、公交车站、写字楼、地铁站、商场等,一般的爬虫可以采用python脚本爬取,有很多成型的框架如scrapy,但是想要爬百度地图就必须遵循它的JavaScript Api,那么肯定需要自己写JavaScript脚本与百度API进行交互,问题是:这种交互下来的数据如何储存(直接写进文本or使用sql数据原创 2017-09-04 16:42:25 · 19151 阅读 · 18 评论 -
Redis在Rails中的应用实例
考虑用户之间的关注问题:比如,在微博中用户之间可以互相关注(follow),那么就有followers和followings,followings表示我关注的人,followers表示关注我的人。这种功能的实现可以通过传统的关系数据库实现:多对多的关联关系,通过建立额外的关联表,储存双方的id即可,现在通过redis实现这个原创 2016-11-02 15:53:13 · 3641 阅读 · 0 评论 -
[Rails应用实战]WebChat的敏捷开发
即时通讯的应用如微信WeChat大家一定很熟悉,那么今天就来详解一下如何用Rails快速开发一款网页版微信(网页版聊天室)所有代码在Github中,目前已有功能:即时通讯增添好友创建聊天拉人,删人转移房屋权限TodoUI界面修改(类似WeChat)未读信息的提醒(包括声音)加入更多的ajax提高用户体验代码实现我们主要应用了Render_sync库来提供服务器监听并实时推送信息的原创 2017-03-01 16:56:50 · 1662 阅读 · 5 评论 -
校园选课系统-课程开放关闭功能
校园选课系统-课程开放关闭功能这里是国科大研究生课程(高级软件工程)校园选课系统样本 的项目作业(1),要求同学们完成下面功能:增加选课的开放、关闭功能需求如下:同学们登录后,选择课程里只能看到已经开放的课程老师可以对课程进行开发和关闭操作功能展示首先将最后要完成的功能展示出来:1.当同学登录后:默认开始所有的课程都是未开放的,所以该同学看不到任何课程2.某老师开放了自己的课程:点击开课按原创 2016-11-09 18:05:27 · 3141 阅读 · 0 评论 -
Rails部署云环境配置(Passenger+Apache)
1.安装将github上的代码克隆到服务器上sudo mkdir -p /var/www/portalgatecd /var/www/portalgategit clone git://github.com/username/myapp.git安装bundlebundle install --deployment --without development test编译 Rails assets原创 2016-05-24 20:56:56 · 1048 阅读 · 0 评论 -
Rails Web App Learning in action (3) ---the basic version of students selective courses Contents
Rails Web App Learning in action (3)—the basic version of students selective courses Contents1.RouteRails route can identify the URL and distribute it to the controller for processing. Besides原创 2016-11-06 22:48:56 · 855 阅读 · 0 评论 -
Rails Web App Learning in action (2)--the basic version of students selective courses
Rails Web App Learning in action (2)–the basic version of students selective coursesIn last tutorial, the demo code has been run successfully in Cloud9. Now we will create a new Rails application from原创 2016-10-25 11:40:57 · 725 阅读 · 0 评论 -
Rails Web应用开发实战-学生选课系统基础版(三)
Rails Web应用开发实战-学生选课系统基础版(三)上次主要讲了MVC中的模型,此教程我们开始涉及控制器和视图。1.路由Rails 路由能识别 URL,将其分发给控制器的动作进行处理,还能生成路径和 URL,无需直接在视图中硬编码字符串。我们打开config/route.rb文件,加入一行:Rails.application.routes.draw do resources :coursese原创 2016-09-27 20:37:23 · 3199 阅读 · 2 评论 -
Rails Web App Learning in action (1)--the basic version of students selective courses
Rails Web application learning in action–the basic version of students selective coursesThis tutorial is based on the postgraduate course, named Advanced Software Engineering, from University of Chines原创 2016-09-23 21:21:07 · 948 阅读 · 0 评论 -
Rails Web应用开发实战-学生选课系统基础版(二)
Rails Web应用开发实战-学生选课系统基础版(二)在上一篇教程中,我们在Cloud9中跑通了整个演示代码,下面我们将从零建立一个新的Rails应用。在我们写代码之前,我们先看看Rails框架的结构:Rails框架最主要的特点是遵循MVC的设计模式(M:model,V:view,C:controller),也就是控制器-视图-模型模式。Rails框架将代码逻辑实现在控制器(controller)原创 2016-09-21 15:26:15 · 4234 阅读 · 0 评论 -
Rails Web应用开发实战-学生选课系统基础版(一)
Rails Web应用开发实战-学生选课系统基础版(一)本教程基于中国科学院大学研究生课程(高级软件工程)。此教程做出的基础版Demo,代码位于Github。 教程适合新入门的Ruby on Rails开发者,入门者可以在基础版上增加新的功能:处理选课冲突、控制选课人数统计学分,学位课等增加选课的开放、关闭功能自定义管理员后台基于OAuth的授权登陆Excel格式的数据导入绑定用户邮箱原创 2016-09-20 22:08:11 · 8118 阅读 · 1 评论