![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby and rails
xzyxuanyuan
这个作者很懒,什么都没留下…
展开
-
Precompiling Rails Assets for Development
First off: I love Rails’ asset pipeline from the bottom of my heart. It’s a great thing and makes frontend development such a lovely task. There are two little drawbacks though when using it in deve转载 2013-05-28 09:15:44 · 1002 阅读 · 0 评论 -
rails通过freetds连接sqlserver
在网上Google了一翻, 很多解决方案都是围绕的ODBC, 这种方法配置麻烦, 在操作系统的不同版本之间也有细微的差异, 依赖的东西很多, 按着步骤配都会一路error. Ruby官方推荐的解决方案是用ActiveRecord, 由于文档很少, 很少有人配置成功过, 这里给出详细步骤: 一 安装freetds 1 freetds与tiny_tds的关系 1.1转载 2013-04-08 10:50:55 · 2216 阅读 · 0 评论 -
ruby on rails demo 样例
http://www.cnblogs.com/dahuzizyd/archive/2007/04/13/ruby_on_rails_windows_instatnrails_study_all.html转载 2013-03-31 23:18:42 · 771 阅读 · 0 评论 -
《Ruby on Rails,使用find方法加载持久化对象
http://blog.csdn.net/abbuggy/article/details/8094043在《Ruby on Rails,使用find方法加载持久化对象》一文中,我们使用find系列方法进行对象查询。在新版本的Rails中,都推荐使用where而不是find方法进行条件查询了。语法上和find条件查询差不多,应该说更简洁一点,比如我想找到position是2的对象转载 2013-03-13 20:11:36 · 826 阅读 · 0 评论 -
ruby 文件上传
#encoding: utf-8class UpDownLoad def self.upload(params,id)msg = "{success:false}"if params[:xlsfile].original_filename.split('.')[1] != 'pdf'return msgelsefile_path = "#{Rails.root}/p原创 2013-03-14 16:22:28 · 1089 阅读 · 0 评论 -
rails查询学习笔记
2011-08-30 13:05:33| 分类: Ruby|字号 订阅教程原文http://guides.rubyonrails.org/active_record_querying.html 1、获取数据 .获取第一条、最后一条记录 Ruby代码 Model.first Model.first(options)转载 2013-03-13 21:03:22 · 915 阅读 · 0 评论 -
Ruby元编程 1.4 绑定
DeathKing posted @ 2011年8月30日 14:47 in Ruby with tags metaprogramming ruby元编程 binding 绑定 , 4434 阅读 诸如本地变量、实例变量、self一类的实体……或者说所有于对象绑定的名称。我们把他们称为绑定(bindings)。 以下内容摘自我老板紫苏的博客,该文对我转载 2013-03-13 08:56:51 · 1052 阅读 · 0 评论 -
login
###admin_controller.rbclass AdminController def login unless request.get? username = params[:user][:username] password = params[:user][:password] @user = User.find(:a原创 2013-02-27 20:46:02 · 478 阅读 · 0 评论 -
Rails 环境搭建,提示安全警告
新手问题 • Guest • 于1月前发布 • 最后由 zhangsoledad 于1月前回复 • 597次阅读照着教程搭建了Rails的环境,能够正常运行,但是会但一个警告,如下:SECURITY WARNING: No secret option provided to Rack::Session::Cookie.This poses a security threat转载 2013-03-06 19:48:12 · 1184 阅读 · 0 评论 -
从rails升级到gem uninstall,gem cleanup与安装指定版本rails
从rails升级到gem uninstall与gem cleanup最近rails从1.1.6升级到了1.2.1,如果已经安装了rails1.1.6,如何升级才是正确的呢?一、升级到1.2.1,并且保留1.1.6如果不想删除以前的版本,首先下载rails1.2.1本地安装包http://bbs.railschina.com/thread-54-1-1.html直接gem ins转载 2013-03-06 16:21:29 · 1573 阅读 · 0 评论 -
Ruby解析XML文件
分类: 程序设计2010-06-07 12:40 928人阅读 评论(0) 收藏 举报rubyxmlrubyminerecursionoutputencodingRuby是一款对开发版本依赖度很高的语言,而且目前不支持中文(如果要使用中文字符,可使用UTF-8) 以下程序在 Ruby 1.8.6 下编译通过, IDE环境为 RubyMine [比NetBean好用]转载 2013-03-26 21:37:24 · 1049 阅读 · 0 评论 -
ajax的open和send
open方法创建一个请求,并准备向服务器发送,原型为:open(method,url,async,user,password)method(get,post)url,请求地址async 请求是同步还是异步,同步为true,异步为false,默认为trueuser 指定请求的用户名,没有就省略password 同上send方法向服务器发送请求,转载 2013-04-14 09:32:48 · 5565 阅读 · 0 评论 -
Ruby中对XML文档的解析
RUBY中对XML的文档的解析可以使用这个库REXML库。REXML库是ruby的一个XML工具包,是使用纯Ruby语言编写的,遵守XML1.0规范。在Ruby1.8版本及其以后,RUBY标准库中将包含REXML。REXML库的路径是: rexml/document所有的方法和类都被封装到一个REXML模块内。所以使用的时候要先导入rexml/document库转载 2013-04-25 11:08:09 · 1319 阅读 · 0 评论 -
(整理)Ruby的基础知识
xzyxuanyuan0我的:收件箱资源博客空间设置|帮助|退出首页业界移动云计算研发论坛博客下载更多千月星跡アイをも求めて彷徨っている孤独なヒーロー目录视图摘要视图订阅【免费有礼】欧美最新网络营销技巧分享 博客导入工具转载 2013-05-09 10:18:15 · 1535 阅读 · 0 评论 -
bundle install
bundle install --path=vendor,rails自动安装gem里面的库。转载 2013-05-08 16:30:03 · 981 阅读 · 0 评论 -
Ruby学习笔记-Method,Class
Methoda) 定义: def 方法名 (参数) #在ruby中方法的参数可以不加括号 #do something end 注:方法名命名规则:以小写字母或者下划线开始,后边跟数字,字母和下划线,单词之间用下划隔开: def hello_world puts “Hello world转载 2013-05-08 16:26:10 · 740 阅读 · 0 评论 -
Win下rjb安装
1、 同RMagick一样,需要设置环境变量: [root@san]# export JAVA_HOME=/usr/local/jdk60 (JDK安装目录) [root@san]# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386 [root@san]# export LD_LIBRARY_转载 2013-05-07 09:18:47 · 820 阅读 · 0 评论 -
DevKit及rails的安装
博客分类:rails 请在安装了Ruby处理系统之后,再安装Ruby on Rails。Ruby on Rails的安装,是从被称为RubyGems的包管理系统开始的。Ruby on Rails是由Ruby处理系统的类库的、被称为“gem”的格式来进行配置的。“gem”形式的类库,通过使用RubyGems,很容易的来进行安装/卸装。在本文档中,介绍了基于“面向转载 2013-05-07 09:25:04 · 773 阅读 · 0 评论 -
Windows下ruby、rails、mysql 的安装
1、Ruby下载和安装:http://rubyinstaller.org/downloads/ 下载最新版ruby 1.9.3并安装。 安装完成后,查看版本号。 ruby安装成功。 2、rails安装:在命令行中,输入 gem install rails ,等待安装。 安装完成后,查看转载 2013-05-07 09:23:30 · 772 阅读 · 0 评论 -
Win下 RMagick的安装
1. 安装 DevKit,这个DevKit就是Ruby在windows下调用的编译器 : https://github.com/oneclick/rubyinstaller/wiki/Development-Kit。2. 安装 ImageMagick,要记得在安装的时候勾选,安装头文件及PATH添加。http://www.imagemagick.org/script/binar转载 2013-05-07 09:21:11 · 1048 阅读 · 0 评论 -
ruby打开共享文件夹里面的类容
p File.open("\\192.168.100.111\share\test.txt").read原创 2013-04-27 16:02:37 · 1183 阅读 · 0 评论 -
使用rails高效开发之快速创建控制器 视图 模型和数据库文件
本文内容:本文将介绍,那些效率非常高的快速创建文件和数据库的命令,包括:使用mysql快速创建项目;一个命令创建项目的开发和测试数据库;用命令创建数据库中的表的流程;一个命令创建控制器和视图;一个命令创建模型和数据库文件;一个命令创建全部文件和数据库;取消之前的创建操作的命令; 1,新建项目先切换到准备放置项目的目录:?cd转载 2013-04-27 09:40:28 · 752 阅读 · 0 评论 -
如何进行高效的Rails单元测试
在笔者开发的系统中,有大量的数据需要分析,不仅要求数据分析准确,而且对速度也有一定的要求的。没有写测试代码之前,笔者用几个很大的方法来实现这种需求。结果可想而知,代码繁杂,维护困难,难于扩展。借业务调整的机会,笔者痛定思痛,决定从测试代码做起,并随着不断地学习和应用,慢慢体会到测试代码的好处。改变思路:能做到从需求到代码的过程转换,逐步细化;简化代码:力图让每个方法都很小,只专注一转载 2013-04-27 10:12:11 · 887 阅读 · 0 评论 -
ruby FILE::open 打开文件的字符集设置
File::open(@fname, "r) --->> File::open(@fname, "r:shift_jis") 将读出的内容转换成shift_jis格式,CP932其他情况类似。原创 2012-12-14 16:53:38 · 1121 阅读 · 0 评论 -
ruby on rails 常用命令
Ruby on Rails常用命令经过着色的在线版本地址:http://www.ruchee.com/code/ruby/tools/ror_cmd.html2012-03-19更新一、rvm命令rvm list known:列出可以使用rvm安装的软件包rvm install 1.9.3:安装指定版本的Rubyrvm use 1.9.3:使原创 2013-02-21 20:35:10 · 819 阅读 · 0 评论 -
Rmagick安装
windows7rails3.1下Rmagick安装(brown)2011-11-29 09:54 308人阅读 评论(0) 收藏 举报 使用RailsInstaller升级到Ruby1.9.2并使用Rails3.1后发现无法安装rmagick. 主要原因有两个:1. 原来安装的ImagickMagick没有包含developmentheaders,也就是在ImgickMa原创 2013-01-30 11:24:34 · 4336 阅读 · 0 评论 -
ruby 正则 $& 和 $'
D:\compiler>irbirb(main):001:0> line = "##DSL"=> "##DSL"irb(main):002:0> line =~ /##/=> 0irb(main):003:0> $'=> "DSL"irb(main):004:0> $&=> "##"irb(main):005:0> line = "## print jaljd原创 2012-09-03 15:55:14 · 849 阅读 · 0 评论 -
2.5 正则表达式
Regular Expressions程 序员对很多Ruby 内建的类型是熟悉的,大多数语言都有字符串、整数、浮点和数组等等类型。但是正则表达式的内建支持通常只限于脚本语言如 Ruby ,Perl和awk等。这是一个耻辱:尽管正则表达式很神秘,但它是一个强大的文本处理工具。通过内建而不是通过程序库接口来支持它,有很大的不 同。有很多书通篇都是介绍正则表达式的(例如《精通正则表达式》Ma转载 2012-08-31 23:49:05 · 738 阅读 · 0 评论 -
ruby的继承
Ruby继承的语法很简单,使用 Ruby语言只支持单继承,每一个类都只能有一个直接父类。这样避免了多继承的复杂度。但同时,Ruby提供了mixin的机制可以用来实现多继承。可以使用super关键字调用对象父类的方法,当super省略参数时,将使用当前方法的参数来进行调用。转载 2012-08-31 15:54:10 · 1039 阅读 · 0 评论 -
【菜鸟】ruby attr_reader的困惑
最近刚开始学ruby,学习过程中遇到如下问题,希望各位高手帮帮我。~~~~(>_我用的是ruby1.8看的pdf格式的第二版Programming Ruby对象和属性那边,其中说到attr_reader我就写了如下代码:class Song1 attr_reader :name, :artist, :duration def initialize(name,a转载 2012-08-31 15:30:30 · 3037 阅读 · 0 评论 -
ruby sql语句
想象一下Active Record是如何处理SQL的,我们来看看find方法的:conditions参数,调用的时候像这样:find(:all,:conditions=>…),这里的:conditions参数决定了find方法将返回哪些记录,... 想象一下Active Record是如何处理SQL的,我们来看看find方法的:conditions参数,调用的时候像这样:fin转载 2012-08-01 13:29:20 · 1218 阅读 · 0 评论 -
Ruby的require
require一般用来加载其它的类,如: #Ruby代码 :require 'dbi' require "rexml/document"但是上面加载的是标准类库里面的文件,当然也可以是已安装的gems文件,但是如果是自己在本地写的文件,就不能直接用require了,而应该这样:#E7.4-1.rb Module(模块)module原创 2012-08-05 21:37:24 · 7984 阅读 · 0 评论 -
使用Ruby写xml文件 , Ruby xml , Ruby读写xml文件 ,Ruby创建xml文件
#coding: utf-8require 'win32ole'$dom = WIN32OLE.new('Msxml2.DOMDocument.3.0')$dom.async = false$dom.loadXML('')#加载XML,并将XML头写好,然后将root名定义好def WriteXmlFile(testValueName ,testValue ) new原创 2012-08-04 15:15:00 · 3090 阅读 · 0 评论 -
独立使用ActiveRecord
博客分类:ruby ActiveRecordRailsRubyrubygems数据结构ActiveRecord虽然在rails里,但却是可以独立使用的。也就是说它可以脱离rails环境,在ruby环境里使用,当然要事先安装好。Java代码 sudo gem install activerecord sudo gem inst转载 2012-08-02 19:38:18 · 2803 阅读 · 0 评论 -
Model.find_in_batches
In short, passing options hash containing :conditions, :include, :joins, :limit, : offset, : order, :select, :readonly, :group, :having, :from, :lock to any of the ActiveRecord provided class method转载 2012-08-02 15:53:26 · 567 阅读 · 0 评论 -
ruby io操作
计算机可善于计算。如果我们只是让CPU运转并从RAM中引用需要的东西,生活会是安逸的。A computer that only sits and thinks to itself is of little use to us, however. 迟早我们必须从它哪儿获取信息并提取它,我们的生活从这开始。I/O完成事情很复杂。首先,输入和输出是相当困难的事情,但是,我们自然地将它们放到了一起转载 2012-08-03 16:46:58 · 2921 阅读 · 0 评论 -
Active Record介绍
六 13th, 2011发表评论 | Trackback通俗点说Active Record就是为Ruby提供了CRUD(增删改查)操作的一个rubygem。有点类似于Java界的Hibernate和MyBatis,但功能和灵活性要强大的多。技术上准确地定义是“一个实现了对象关系映射(ORM)模型为ROR提供业务对象与数据库表之间映射关系的Rubygem”。转载 2012-08-02 15:56:21 · 660 阅读 · 0 评论 -
ruby eval 可执行字符串的运用
a=1b= "true"c = "false"str = "if a==1puts '#{b}'elseputs '#{c}'end"eval(str)原创 2012-09-05 09:13:25 · 669 阅读 · 0 评论 -
ruby 数组 习惯用法
ruby 数组 习惯用法分类: ruby on rails2012-04-09 10:35 329人阅读 评论(0) 收藏 举报函数名称说明示例& 数组与,返回两数组的交集 [1,2] & [2,3]=>[2]转载 2012-09-27 10:30:20 · 1859 阅读 · 0 评论 -
ruby 数组操作
数组的创建arr = Array.new num #创建num个元素的数组,所有数组元素为nilarr = Array.new num, elem #创建num个元素的数组,所有数组元素为elemarr = Array(m..n) #创建m..n元素为m到n的数组(包括n) m...n不包括narr = (Array)[elem1, elem2,....elemn] #Arra原创 2012-09-19 18:48:02 · 629 阅读 · 0 评论