ruby on rails
amcsc
这个作者很懒,什么都没留下…
展开
-
ruby数组基本操作
#创建数组的几种方法#字面量创建的方法 a = [1,2,3] a = [] a = %w[1 2 3] a = Array[1,2,3] #使用new方法创建 empty = Array.new #[] nils = Array.new(3) #[nil,nil,nil] copy = Array.new(nils) #[nil,...原创 2013-11-08 14:52:57 · 142 阅读 · 0 评论 -
【转载】我是如何让Ruby项目速度提升10倍的?
作者详细描述了他是如何把一个Ruby项目的运行时间从20秒优化到1.5秒。值得开发者注意的是,在Ruby中调用方法很影响速度,所以作者对代码进行了模块化处理和重复使用。下面是笔者对原文的翻译: 这篇文章主要介绍了我是如何把ruby gem contracts.ruby速度提升10倍的。 contracts.ruby在我项目里用来添加代码合约(code contracts)到Ruby中。...原创 2013-09-06 13:18:27 · 167 阅读 · 0 评论 -
使用Vagrant在Windows下部署开发环境
[url]http://blog.smdcn.net/article/1308.html[/url]原创 2014-03-06 10:34:09 · 66 阅读 · 0 评论 -
使用者認證
转自: [url]http://ihower.tw/rails3/auth.html[/url] 使用者認證 Quality, Speed or Cheap. Pick two. - Unknown Authentication: 使用 Devise devise是一套使用者認證(Authentication)套件。 編輯 Gemfile 加上 gem 'dev...原创 2014-07-29 11:18:27 · 113 阅读 · 0 评论 -
ruby http get post
uri = URI('url') Net::HTTP.start(uri.host, uri.port) do |http| request = Net::HTTP::Get.new uri.request_uri response = http.request request # Net::HTTPResponse object ...原创 2014-07-31 11:22:22 · 215 阅读 · 0 评论 -
详解rails命令行
http://blog.58share.com/?cat=7 详解rails命令行 1.rails 命令 (1). rails new 创建项目 1 # 会生成一个基于数据库类型为sqlite3的项目 2 $ rails new demo 3 create README.rdoc 4 create Rakefile 5 create...原创 2015-02-02 14:32:18 · 214 阅读 · 0 评论 -
浅析Ruby on Rails部署方案
[url]http://blog.csdn.net/jrckkyy/article/details/2501136[/url] [url]http://binku.iteye.com/blog/483687[/url] apache+passenger部署rails应用 (1)安装apache: sudo apt-get install apache2 (2)安装passeng...原创 2013-09-27 15:16:35 · 65 阅读 · 0 评论 -
Ruby is Big in China
http://stylesror.github.io/#ruby原创 2014-08-12 15:35:37 · 59 阅读 · 0 评论 -
测试驱动开发(TDD)
测试驱动开发的基本过程如下: 1) 明确当前要完成的功能。可以记录成一个 TODO 列表。 2) 快速完成针对此功能的测试用例编写。 3) 测试代码编译不通过。 4) 编写对应的功能代码。 5) 测试通过。 6) 对代码进行重构,并保证测试通过。 7) 循环完成所有功能的开发。 怎么编写测试用例 测试用例的编写就用上了传统的测试技术。 1...原创 2015-03-02 17:00:57 · 113 阅读 · 0 评论 -
ruby 回复功能
http://www.sitepoint.com/realtime-mini-chat-rails-faye/ http://www.sitepoint.com/mini-chat-rails/ http://www.sitepoint.com/nested-comments-rails/原创 2015-03-24 21:44:19 · 128 阅读 · 0 评论 -
How to install Ruby on Rails in Ubuntu 12.04 LTS
[url]http://blog.sudobits.com/2012/05/02/how-to-install-ruby-on-rails-in-ubuntu-12-04-lts/[/url]原创 2013-08-27 11:10:52 · 104 阅读 · 0 评论 -
bundle exec rake i18n:check
bundle exec rake i18n:check原创 2014-07-03 11:45:54 · 89 阅读 · 0 评论 -
在ubuntu中安装及使用rvm管理ruby版本
RVM的主要作用是方便的管理系统中的多个ruby版本而不至于混乱。 我们来看看如何安装RVM,我使用的ubuntu12.04LTS。 准备工作 后面需要使用curl,用dpkg -s curl命令检查一下系统中有没有安装 [plain] view plaincopy abbuggy@abbuggy-ubuntu:~$ dpkg -s curl Package: curl ...原创 2013-08-19 17:04:02 · 241 阅读 · 0 评论 -
Ubuntu安装Ruby On Rails多版本
写Ruby程序的时候,可能会因为不同的情况选择不同的版本(比如有历史代码的时候)。RVM是一个优秀的ruby版本管理工具,在它的帮助之下,可以方便进行多个版本的切换。下面记录了在Ubuntux下进行ruby1.8.7+rails2.1.0和ruby(最新版)+rails(最新版)的安装和切换过程。 1.安装GIT客户端: $sudo apt-get update$sudo apt-get ...原创 2013-11-29 23:44:58 · 244 阅读 · 0 评论 -
关于在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/rubyinst...原创 2013-12-05 18:31:25 · 77 阅读 · 0 评论 -
GitHub使用指南!(ubuntu)
Github 使用指南!(下文针对linux系统而言,特指ubuntu系统) 第一步: 下载安装Git。 使用新立得软件包管理工具(Synaptic Package Manager)安装最新版本的git。 推荐选择安装git-core,git-gui,git-doc。...原创 2013-12-06 00:03:38 · 110 阅读 · 0 评论 -
安装rails时的一个小注意
在ubuntu上安装ROR环境时候,我总是忘记一件事情,就是设置默认的ruby版本,安装步骤是按ruby-china.org的wiki来弄,因为以前安装过多次,所以不怎么注意,所以一些小错误总是让人烦躁,记下笔记,下次再出现,赏自己几巴掌 当安装完后, $ rails -v Rails 3.2.13 当打开另一个终端时候 $ rails -v 程序 'rails'已经包含在下列...原创 2013-12-17 10:08:46 · 67 阅读 · 0 评论 -
卸载指定版本 bundle
gem uninstall bundler -v=1.6.2 因为使用rvm 安装的ruby,会提示: ERROR: While executing gem ... (Gem::InstallError) bundler is not installed in GEM_HOME, try: gem uninstall -i /home/vagrant/.rvm/gems/r...原创 2014-05-05 18:04:58 · 3365 阅读 · 0 评论 -
rails 之 DevKit
[size=large]DevKit 是windows平台下编译和使用本地C/C++扩展包的工具。它就是用来模拟Linux平台下的make, gcc, sh来进行编译 今天在重做系统装rails时出现点小小问题 Please update your PATH to include build tools or download the DevKit 开始我不大注意,随便点击个下载安装,结果还...原创 2013-08-06 00:39:59 · 99 阅读 · 0 评论 -
`gem install nokogiri -v '1.5.6' 报错
libxml2 is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri.html for help with installing dependencies. 解决: sudo apt-get install libxslt-dev libxml2-dev 再运行: `gem insta...原创 2014-05-18 13:07:52 · 210 阅读 · 1 评论 -
用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
前言 在许多Web应用中都需要预览文档的功能。而用户可能用不同的设备访问Web应用,可能是装有Windows系统的PC台式机,也有可能是iOS系统的iPad。一般来说,要预览的文档通常是主流的Office文档,包括.doc、.ppt、.docx、.pptx文档,也包括Adobe的.pdf文档。 因此开发一个能够在不同客户端上使用的,支持主流Office文档类型的在线文档预览系统就显得非...原创 2014-05-28 09:20:01 · 135 阅读 · 0 评论 -
ruby on rails+nginx+passenger+ubuntu
ruby 使用rvm安装 在使用rmv安装的ruby时候必须要使用rvmsudo来代替 sudo 一.安装passenger $ sudo gem install passenger 二.安装Nginx $ rvmsudo passenger-install-nginx-module 三.配置具体的nginx的server 打开 nginx的配置文件 sudo ge...原创 2014-06-06 00:19:04 · 119 阅读 · 0 评论 -
Rails2.2新特性:本地化与国际化(2008-12-15 14:21:41)
[url]http://fsjoy.blog.51cto.com/318484/119541[/url]原创 2013-11-01 11:05:55 · 99 阅读 · 0 评论