自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿不的技术博客

记录阿不的程序生涯(2012-2020)

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Rails Active Support 核心扩展你用过几个?

1、load Active Supportrequire'active_support/core_ext/object/blank' //包含某一个方法定义的ruby文件require'active_support/core_ext/object‘ //包含某一类方法require'active_support/core_ext' //包含所有核心扩展

2013-08-29 15:34:47 779 3

原创 RoR学习关键字

第一部分:开发工具,主要软件包Ruby =>1.9.3RubyGemsruby的包管理工具,管理包及其包之间的依赖。Rails 3.2 or newer第二部分:开发常见命令rails new在新建项目时,rails new 有很多可选项,可以减少我们的工作,比如 --skip-bundle,--skip-gemfile,--database=【mysql,orac

2013-08-28 11:11:12 561

原创 Active Record Validations Helpers

闲话不多说,在ruby on rails国度里,对数据的验证非常方便,而且还提供了自定义验证的方法。Helpers:1、acceptence接受协议验证,在很多网站上注册之前都会有一个接受该网站协议的验证,只有你选择yes,才能够继续下去。class Person < ActiveRecord::Base validates :terms_of_service, acceptanc

2013-08-13 15:00:21 780

原创 关于数据库的一些疯狂想法

最近上班,无事可做。并非自己已经是大牛,而是学的东西太多,反而不好下手。突然想到了林林总总的问题。现在的应用越来越大,需求越来越奇怪。因此,传统的研发模式已经难以满足变化着的需求,那么现在的开发采用的就是敏捷。敏捷解决了需求变更的问题,却带来了新的问题:1、数据表越来越庞大;2、数据表维护性越来越差;3、数据表中存在不必要的冗余。以上只是和数据库有关的问题,其他问题本文

2013-08-12 16:26:45 804

原创 使用Rspec进行rails测试详解1-Transactions

当我运行测试时,需要用到测试数据,测试数据可以通过工具构造,也可以手工添加。在rspec中,需要注意一下问题:1、配置 spec_helper.rb在我们install Rspec时,会自动添加一个名为spec_helper.rb的文件,文件中有一个默认的配置项:RSpec.configure do |config| config.use_transactional_fixture

2013-08-08 15:16:02 1014

原创 使用Rspec进行rails测试详解1-搭建测试环境

使用Rspec进行rails测试详解1、搭建开发测试环境【注】该资料是基于rails3.2.13和rspec-rails2.12.2验证整理的。step1:installrailsgeminstall rails -v '3.2.13'step2:createa new apprailsnew test_filecdtest_filestep3:addrspec-r

2013-08-08 11:33:31 1189

原创 ruby array,hash排序小记

对数组和哈希进行排序是很常见的操作,ruby提供了丰富的方法和模块支持排序,但各个拍戏效能和使用倾向却有差异。排序方法:sort,sort_by,sort_by {|x| block}sort:sort是最常规的升序方式排序,效率高,但是往往不是自己想要的排序方式。sort_by:sort_by当不带任何参数时,会返回一个Enumerator对象,该对象不是有序的。so

2013-08-02 14:41:48 2451

原创 Rails中helpers,views,controllers之间的关系

Rails是MVC的典范,modle,controller,view各自完成属于自己的工作,那么,helper到底在rails中充当什么角色?下面举个简单的例子:modle:studentcontroller:StudentsControllerview:index.html.erbStudent age nameendStudentController def

2013-08-02 11:39:29 1016 1

基于java web 的个人图书管理系统

本系统是一个简单的图书管理系统,主要通过jsp+servlet+tomcat+eclips 实现

2010-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除