程序员Ruby_程序员俱乐部_Ruby频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > Ruby > 文章列表
一:ruby重要特点Ruby是解释型语言。(提高了调试速度,执行效率低)变量没有类型(错误检查功能也变弱了)所有变量均无需声明即可使用语法比较简单,类似Algol具有自动垃圾回收机制(能自动回收不再使用的对象)纯粹的面向对象语言,基本的类型都是对象迭... 查看全文
· rails中用link_to用法发布时间:2013-12-22
rails中的link_to就相当于html中的<a>标签1.link_to后面可以直接加方法名=link_to"添加用户",:action=>"judge_add_account"即点击"添加用户"即执行"judge_add_ac... 查看全文
· Mac OS X下Ruby和Rails安装小记发布时间:2013-12-22
操作系统:MacOSX10.9.1Ruby安装:根据官网说明,Ruby在Mac上的安装有很多方法,本人选择使用MacPorts进行安装,安装步骤如下:1、下载安装MacPorts:从MacPorts官方网站下载适合操作系统的MacPorts版本并安装... 查看全文
· rails中登录密码使用has_secure_pa发布时间:2013-12-20
刚开始做rails时,用户登录的帐号和密码都是以明文的形式直接存入数据库的。后来意识到,这样做是十分不安全的,就算是直接管理用户、管理数据库的人也不应直接看到用户的密码,而且在客户端和服务器传输用户信息的时候也不安全。所以就要给这个用户的密码加密。r... 查看全文
· 安装rails时的一个小注意发布时间:2013-12-17
在ubuntu上安装ROR环境时候,我总是忘记一件事情,就是设置默认的ruby版本,安装步骤是按ruby-china.org的wiki来弄,因为以前安装过多次,所以不怎么注意,所以一些小错误总是让人烦躁,记下笔记,下次再出现,赏自己几巴掌当安装完后,... 查看全文
· Ruby on Rails (1)发布时间:2013-12-13
使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。1.环境搭建:(1)君欲善其事,必先利其器,下载RubyMine,地址http://www.jetbrains.com/ruby/,目前最新... 查看全文
· Ruby on Rails (3)发布时间:2013-12-13
项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理... 查看全文
· Ruby on Rails (4)发布时间:2013-12-13
听着《TravelingLight》继续我们的学习。这次我们用命令行执行,打开cmd,改变目录到RuBymineProjects下1.新建rails工程railsnewDemo6-d=mysql这句命令意思是新建一个名称为Demo6的rails工程,... 查看全文
· Ruby on Rails (5)发布时间:2013-12-13
这次的目标是使用devise+cancan+rolify建立完整的权限管理系统,恩,听起来好高端的样子,其实还是蛮简单的。下面就开始我们的学习吧。首先,还是先简单介绍一下这几个组件:devise:负责用户注册、登录、退出、找回密码等操作。细节参考de... 查看全文
· Ruby array slicing - wier发布时间:2013-12-12
Ifyouplayaroundarrayslicinginirb,itwillbehaviorlikebelow:irb(main):027:0>a=[1,2,3]=>[1,2,3]irb(main):028:0>a[2,1]=&g... 查看全文
1.安装Ruby,http://rubyforge.org/frs/?group_id=167,官网推荐安装1.8.6版本,下载ruby186-26.exe,安装,安装选项全部默认。2.更新Rubygem,网速好的情况下可用命令:gemupdate-... 查看全文
运行环境:ruby2.0rails4.0.0设置分页有两种方法,1.在Model中添加self.per_page=9;2.直接在paginate后面添加:per_page=>9参数,以下是第二种方法:1.安装will_paginate(1)在g... 查看全文
· ruby--初识发布时间:2013-12-08
ruby是一门高效的编程语言,而且完全面向对象。在Ruby中,所操作的一切都是对象,操作的结果也是对象。完全面向对象指的就是ruby语言的所有东西都可以看做是一个对象。比如:在java中,看某一个对象的类的话,是用getClass()方法来获得.在j... 查看全文
· Ruby中Enumerable#inject用法示发布时间:2013-12-06
Enumerable#inject是Ruby核心库中的一个简洁而且强大的API,今天读到一段简洁的代码之后,对这个API产生了浓厚的兴趣,索性搜寻一下资料,总结一下它的用法。代码如下:deftext_at(*args)args.inject(@fee... 查看全文
· Trapped by String#split o发布时间:2013-12-05
TodayIwastrappedbykindofwierdbehaviorofRuby'sString#split,here'sanexample:defparse_inline_styles(text)segments=text.split(%r{... 查看全文
· 关于在win7上安装Ruby On Rails 环发布时间:2013-12-05
在window下安装RubyOnRails环境须知:1.需要有Development-Kit,不然会报:unabletoconvertU+00F4fromUTF-8toGBKforlib/mail/multibyte/chars.rb,file‘li... 查看全文
· Ubuntu安装Oracle客户端发布时间:2013-12-05
Ubuntu安装Oracle客户端参考:https://help.ubuntu.com/community/Oracle%20Instant%20Client——《Ubuntudocmentation——OracleInstantClient》htt... 查看全文
· Ubuntu安装Ruby On Rails多版本发布时间:2013-11-30
写Ruby程序的时候,可能会因为不同的情况选择不同的版本(比如有历史代码的时候)。RVM是一个优秀的ruby版本管理工具,在它的帮助之下,可以方便进行多个版本的切换。下面记录了在Ubuntux下进行ruby1.8.7+rails2.1.0和ruby(... 查看全文
· ruby的逻辑运算符and与&&发布时间:2013-11-29
ruby中,and与&&是有区别的,而且不在“短路”运算上。看例子:putstrueandfalseputs(trueandfalse)putstrue&&falseputstrue&false////~>... 查看全文
· ruby中星号(*)的作用发布时间:2013-11-26
帮助自己学一个单词:星号asterrisk['?st?r?sk]=========================我是左右对称的分割线,下边正文开始=========================1.有正常的乘法功能3*4==12#=>tru... 查看全文