
ruby
文章平均质量分 64
qq994800477
这个作者很懒,什么都没留下…
展开
-
linux安装ruby
对于 刚接触 linux的新手来说 在linux下安装 软件是件很头疼的 问题,在这里 整理了一下安装ruby的 简单步骤。下载ruby 编译安装ruby 1. 解压安装包 tar xfvz ruby-1.9.3.tar.gz 2. cd ruby-1.9.3 3. ./configure –prefix=/home/admin/ruby-1...原创 2015-04-14 13:23:35 · 139 阅读 · 0 评论 -
rails数据库操作
前段时间遇到的一个问题,在这里记录下来。 需求:批量的将表A中的status 创建 到表B中 主键为id 例: 表offers id status --> 表offer_scores id offer_id status 1 online ...原创 2016-08-31 11:29:16 · 452 阅读 · 0 评论 -
ruby 类和类方法
Ruby类变量和类方法类变量被类的所有对象所共享,它与类方法相关联,对一个给定的类来说,类变量只存在一份拷贝。类变量由两个@符开头,例如@@count。与全局变量和实例变量不同,类变量在使用之前必须被初始化。通常,初始化就是在类定义中的简单赋值。例如,我们的点唱机可能希望记录每首歌被播放的次数。这个数目可能是Song对象的一个实例变量。当一首歌被播放时,实例中的值增加。但是,假...原创 2015-09-19 12:22:03 · 128 阅读 · 0 评论 -
angular js
最近开始接触angular sj ui router 由于不太懂 也是踩了不少坑在这里记录 已被后期 review 首先是mac 配置 rails 时报错 /Users/xiaoyu/.rvm/gems/ruby-2.2.0@baozheng/gems/json-1.8.2/lib/json/ext/parser.bundle: [BUG] Segmen...原创 2015-09-08 11:39:57 · 111 阅读 · 0 评论 -
ruby 运算符表达式
Ruby 提供了基本的运算符集(如+, -, *, / 等等) ,也提供了及格独特的运算符. 实际上,Ruby 中的许多运算符是由方法调用来实现的, 例如, 当你执行 a*b+c时,实际上你是请求 a 对象执行方法 * ,传入参数是 b ,然后请求返回的结果对象执行 + 方法 , 传入的参数是 c ,这等价于:(a.*(b)).+(c) 因...原创 2015-09-08 11:33:35 · 173 阅读 · 0 评论 -
Ruby 元编程 第二版随笔(三)
执行方法 method execution 调用方法时,Ruby要做两件事:首先找到这个方法,然后执行这个方法。到目前为止,我们只学会了如何找到这个方法,接下来看看如何执行方法。 假设我们自己就是Ruby解释器,现在调用了一个名叫my_method的方法,我们先找到方法,发现该方法定义如下: def...原创 2016-05-16 15:55:07 · 124 阅读 · 0 评论 -
Ruby 元编程 第二版随笔(二)
调用方法时发生了什么? What happens when you call a method? 调用方法时Ruby会做两件事: (1)找到这个方法,这个过程成为方法查找。 (2)执行这个方法,为了做到这点,ruby要用到一个称为self 的东西。 1.方法查找 Method loo...原创 2016-05-16 10:09:28 · 144 阅读 · 0 评论 -
ruby-日记
刚开始学ruby 最近在用ruby on rails 框架做一个简单的小网页 ,最简单的就是 注册和登录问题了 ,看似简单的功能可能对于像我这样的新手也会能迷茫,还好网上有许多的开源资料供我们学习.首先是注册 在我们的view中建立注册页面 sinup.html.erb,然后在建立相对应的 控制器 和 路由 以及 数据库表单 rails g controlle...原创 2015-07-10 11:31:45 · 138 阅读 · 0 评论 -
rails断点调试
在ruby on rails 编程中 难免会遇到问题,有些问题需要一步一步的调试才能解决,这里记录一下rails的常用的调试方法已被后期的使用 断点断点设置在何处终止执行代码。调试器会在断点设定行调用。断点可以使用 break 命令(缩写形式为 b)动态添加。设置断点有三种方式:break line:在当前源码文件的第 line 行设置断点;break file:...原创 2015-06-30 11:29:54 · 515 阅读 · 0 评论 -
Ruby 元编程 第二版随笔(一)
目标:建立一个存放电影名和影评的数据库,因此决定创建一个简单的代码库,用于在数据库中实现对象的持久化。 第一次尝试:编写一个代码库,把数据库中的每个表映射到一个类中,同时把每条记录映射到对象中,每当创建一个对象或访问它的属性时,这个对象就会产生一条SQL语句并发送给数据库。所有的这些功能都封装在一个类里面。 classs Entity attr...2016-05-10 11:06:24 · 158 阅读 · 0 评论 -
rails 静态网页 续
上一篇的网页 虽然体现了基本的功能 但是它还不能算是一个网页,下面我们继续来做,看视频学习虽然好但是特点就是有的东西当时记住了但是过一段时间会忘记,在这里记下笔记以便于以后的使用把。 下面就在网页的主页中添加一个图片:<body>+ <img src="images/home-banner-bg.jpg" alt="home-banner"> </body&...2015-05-18 22:54:10 · 128 阅读 · 0 评论 -
rails 静态网页
在 做程序的时候边做别学习了 rails ,这个框架想得好用 但是对于新手 在学习的时候还需要注意许多问题。使用的是rubymine7.1工具。这里整理的是在 好多视频网 上学习的,作者是peter,都说最好的崇拜就是模仿了,现在新手的我们可以在模仿中学习 rails 是用来做 web 应用的,功能多,使用的技术手段也多。在真正着手学习 rails 之前,建议你可以多多动手做一些静态网页,也就是...2015-05-18 22:39:37 · 203 阅读 · 0 评论 -
rails2
rails 中有许多的命令 我们在使用的时候不能够全记住的话 使用博客记下 以备以后的查阅方便使用。下面是常用的命令。1 命令行基础有些命令在 Rails 开发过程中经常会用到,下面按照使用频率倒序列出:rails consolerails serverrakerails generaterails dbconsolerails new app_name...2015-05-11 23:06:23 · 103 阅读 · 0 评论 -
数据验证
最近在做一个登录系统,在已知数据库中 存在的账号和密码,我们如何通过验证账号和密码匹配 而登陆到对应的界面呢? <%= form_tag("/user_landing") do %> <h3> <%=label_tag("账号:") %> <%=text_field_tag(:id) %>...2015-05-04 17:40:31 · 212 阅读 · 0 评论 -
数据调用
当我们在想要查询 数据库中 表里的文件是时候 ,如何调用 总是困扰着我,在这里记下我使用的一个方法以便于以后回顾 <% form_tag("/student_finding") do %> <%= text_field_tag(:name) %> <% submit_tag("查询") %> <% end ...原创 2015-05-04 17:33:16 · 225 阅读 · 0 评论 -
rails 配置server
前面我们说到 启动rails server。下面继续说后面的 这里命令说的很详细 我摘录下来 方便以后回顾,内容很多一天 消化不了. 這將會啟動 WEBrick ,Ruby 內建的 web 伺服器。想看應用程式執行中的畫面,請打開瀏覽器並在網址列上輸入 http://localhost:3000。便會看到 Rails 的預設頁面。如想停止 web 伺服器,請在已執行中的命令...2015-04-27 19:57:52 · 496 阅读 · 0 评论 -
rails 配置server
首先 在 系统命令中打开你的 程序 目录$ cd cord然后 $ rails server 下面说一下rails 3.1 安裝 Rails首先打開命令列。在 Mac OS X 底下請打開 Terminal.app ,如果是在 Windows 下請在開始功能表選擇“執行”並且輸入 cmd.exe 後開啟命令視窗。只要是錢號 $ 開頭的命令,都是在命令列上執行。現在就用...2015-04-27 19:52:23 · 275 阅读 · 0 评论 -
rails 如何将excel文件导入数据库
有一个小需求,需要一个脚本将excel文件导入数据库对应字段。 正好可以练习一下task,不过首先先查查有没有什么好gem可以利用下(原谅我这么懒) 找到一个'roo' 回到gemfile中发现项目中已经包含了这个gem,恩看样子大家都在用,查看了一下用法还是很简单,非常好用。 # excelgem 'roo', '~> 2.3.2'...原创 2016-08-31 15:12:03 · 511 阅读 · 0 评论