最新文章列表

rails中用validates进行合法性验证

活动通中注册信息的验证都是自己写代码验证的,重构改为用rails自带的验证机制验证的,即用validates验证。 User模型中对存在性的验证是使用 validates 方 ...
wangsuting 评论(0) 有2049人浏览 2013-12-28 19:33

rails的三种生产环境

Rails 定义了三个环境,分别是“生产环境”、“开发环境”和“测试环境”。Rails 控制台默认使用的是“开发环境”: $ rails c Loading development environment >> Rails.env => "development" >> Rails.env.development? => true ...
wangsuting 评论(0) 有965人浏览 2013-12-28 18:29

render与redirect_to页面显示

1.redirect_to要向服务器重新发送请求,示例代码如下: redirect_to :action => 'show', :id => 5 redirect_to "http://www.rubyonrails.org/" redirect_to "/images/2.jpg" 回到上一次访问的页面: redirect_to :ba ...
wangsuting 评论(0) 有477人浏览 2013-12-28 18:21

rails中用link_to用法

rails中的link_to就相当于html中的<a>标签 1.link_to后面可以直接加方法名 =link_to "添加用户",:action => "judge_add_account" 即点击"添加用 ...
wangsuting 评论(0) 有2519人浏览 2013-12-22 16:17

Mac OS X下Ruby和Rails安装小记

操作系统:Mac OS X 10.9.1 Ruby安装: 根据官网说明,Ruby在Mac上的安装有很多方法,本人选择使用MacPorts进行安装,安装步骤如下: 1、下载安装MacPorts:从MacPorts官方网站下载适合操作系统的MacPorts版本并安装。下载地址:http://www.macports.org/install.php。(本人使用10.9的)。安装完成后打开终端,输 ...
bean.LeeXY 评论(0) 有5309人浏览 2013-12-22 10:49

Ruby on Rails 一些简单常用终端命令

1.在终端输入: rails g controller controller_name first_view_name second_view_name  可以创建名controller_name的控制器和该控制器所控制的相应的两个View:first_view_name , second_view_name 2. rails g model model_name name:strin ...
小嗷喏 评论(0) 有781人浏览 2013-12-21 16:18

rails中登录密码使用has_secure_password

  刚开始做rails时,用户登录的帐号和密码都是以明文的形式直接存入数据库的。后来意识到,这样做是十分不安全的,就算是直接管理用户、管理数据 ...
sunwenpeng 评论(0) 有1816人浏览 2013-12-20 16:17

安装rails时的一个小注意

在ubuntu上安装ROR环境时候,我总是忘记一件事情,就是设置默认的ruby版本,安装步骤是按ruby-china.org的wiki来弄,因为以前安装过多次,所以不怎么注意,所以一些小错误总是让人烦躁,记下笔记,下次再出现,赏自己几巴掌 当安装完后, $ rails -v Rails 3.2.13 当打开另一个终端时候 $ rails -v 程序 'rails'已经包含在下列软件包中 * ra ...
amspring 评论(0) 有862人浏览 2013-12-17 10:08

Ruby on Rails (5)

这次的目标是使用devise+cancan+rolify建立完整的权限管理系统,恩,听起来好高端的样子,其实还是蛮简单的。下面就开始我们的学习吧。 首先,还是先简单介绍一下这几个组件: devise: 负责用户注册、登录、退出、找回密码等操作。细节参考devise on github cancan: 负责角色建立、对角色授权、在页面中根据授权是否显示元素,以及模型中超出授权时抛出异常。细节参 ...
暮雨风吹 评论(0) 有1429人浏览 2013-12-13 19:54

Ruby on Rails (4)

听着《Traveling Light 》继续我们的学习。这次我们用命令行执行,打开cmd,改变目录到RuBymineProjects下   1.新建rails工程 rails new Demo6 -d=mysql 这句命令 ...
暮雨风吹 评论(0) 有577人浏览 2013-12-13 19:54

Ruby on Rails (3)

项目是生成好了,貌似自己还没写一句代码呢,rails把工作全给我做了,这就遇到个问题,他都给我配置了什么东西,我如果需要改一个地方的话,会不会对其他地方有影响从而发生错误呢,相信这是每一个新手都有的疑问,想到这就两眼一抹瞎,不知道怎么办了,怎么才能理清楚到底是怎么回事,我心想,那就看他代码去吧,看能不能把整个项目流程跟着代码走一遍,恩,说干咱就干。   1.new 首先我们通过url访问我们 ...
暮雨风吹 评论(0) 有508人浏览 2013-12-13 19:52

Ruby on Rails (1)

使用RubyonRails开发程序,对于一个新手来说,最大的困难就是环境配置问题了。下面说下我这一个周的收获。 1.环境搭建: (1)君欲善其事,必先利 ...
暮雨风吹 评论(0) 有455人浏览 2013-12-13 19:49

Ruby array slicing - weird behavior

If you play around array slicing in irb, it will behavior like below:   irb(main):027:0> a = [1,2,3] => [1, 2, 3] irb(main):028:0> a[2,1] => [3] irb(main):029:0> a[4,1] ...
sunwinner 评论(0) 有903人浏览 2013-12-12 09:42

Ruby watir安装及版本兼容解决方法

  1.安装Ruby,http://rubyforge.org/frs/?group_id=167,官网推荐安装1.8.6版本,下载ruby186-26.exe,安装,安装选项全部默认。 2.更新Rubygem,网速好的情况下可用 ...
hunaifei2008 评论(0) 有1738人浏览 2013-12-11 13:12

ruby--初识

ruby是一门高效的编程语言,而且完全面向对象。 在Ruby中,所操作的一切都是对象,操作的结果也是对象。 完全面向对象指的就是ruby语言的所有东西都可以看做是一个对象。 比如:在java中,看某一个对象的类的话,是用getClass()方法来获得. 在java中,1.getClass()这个方法会报错,因为 在这里先要说明:对象和方法,方法的话一般都是寄托在对象之上的,比如字符串有哪些对应的方 ...
caick 评论(0) 有303人浏览 2013-12-08 01:51

Ruby中Enumerable#inject用法示范

Enumerable#inject是Ruby核心库中的一个简洁而且强大的API,今天读到一段简洁的代码之后,对这个API产生了浓厚的兴趣,索性搜寻一下资料,总结一下它的用法。 代码如下:   def text_at(*args) args.inject(@feed) { |s, r| s.send(:at, r)}.inner_text end 这段代码完成的功能是:取出XM ...
sunwinner 评论(0) 有2522人浏览 2013-12-06 17:36

Trapped by String#split of Ruby

Today I was trapped by kind of wierd behavior of Ruby's String#split, here's an example: def parse_inline_styles(text) segments = text.split(%r{(</?.*?>)}).reject {|x| x.empty?} segments. ...
sunwinner 评论(0) 有915人浏览 2013-12-05 18:33

关于在win7上安装Ruby On Rails 环境的几点注意

在window下安装Ruby On Rails 环境须知: 1. 需要有Development-Kit,不然会报:unable to convert U+00F4 from UTF-8 to GBK for lib/mail/multibyte/chars.rb,file ‘lib’not found 这些问题 下载地址:https://github.com/oneclick/rubyinstall ...
amspring 评论(0) 有1484人浏览 2013-12-05 18:31

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics