Ruby bundle命令详解

Bundle介绍: Rails 3中引入Bundle来管理项目中所有gem依赖,该命令只能在一个含有Gemfile的目录下执行,如rails 3项目的根目录。 关于Gemfile和Gemfile.lock 所有Ruby项目的信赖包都在Gemfile中进行配置,不再像以往那样,通过requir...

2014-12-17 21:04:17

阅读数:4349

评论数:0

SEXY VALIDATION IN EDGE RAILS (RAILS 3) Rails 3中的sexy validation

名字定为“sexy validations” 的原因是:此种方法提供了1种更简洁的校验方式和重用已有的验证类.此种处理方式与 sexy migrations的工作方式类似. 使用已存在Rails校验的简单例子,如下: [ruby] view plaincopy ...

2014-12-16 15:47:48

阅读数:483

评论数:0

Rails 3 与 Rails 4 中 try 方法的不同

Rails 最新版本中,在使用 try 调用私有方法的时候,有了一些差异 class User include Mongoid::Document private def say puts "hello, world" end end Rail...

2014-12-16 14:29:59

阅读数:1604

评论数:0

深入Rails3: ActiveSupport 的 class_attribute

如果你對 Ruby Object Model 稍加認識,就會知道除了 class variable 和 instance variable 之外,還有一種變數叫做 class  instance variable,之前我在研究時有撰文解釋過,讀者可以複習一下。 在 Rails3 ActiveS...

2014-12-11 18:39:15

阅读数:588

评论数:0

Rails3: 新的 Metal 機制

新的 Rails3 Controller 重構後,變成 ActionController::Base ActionController::Metal 更是充滿玩味。 故事可以從上個禮拜,Yehuda 把 Rails 2 的 Metal 移除了(commit),根據 commit 的說明,...

2014-12-09 23:39:50

阅读数:465

评论数:0

本地运行 ruby-china 报/home/chenc/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/psych/visitors/to_ruby.rb:2错

修改~/.rvm/rubies/ruby-1.9.3-p545/lib/ruby/1.9.1/psych/visitors/to_ruby.rb 第264行 private def revive_hash hash, o ... if key == ' ...

2014-09-23 16:41:07

阅读数:1614

评论数:0

rails 3,4遇到 Could not find a JavaScript runtime execjs错误(ubuntu)

当我运行 [html] view plaincopy $rake db:create   遇到下面错误 [html] view plaincopy rake aborted!  Could not find a JavaScript runti...

2014-09-23 16:28:24

阅读数:533

评论数:0

gem install nokogiri 安装错误

administrator@ubuntu:~/store$ gem source *** CURRENT SOURCES *** http://ruby.taobao.org administrator@ubuntu:~/store$ gem install nokogiri Buil...

2014-09-23 16:15:03

阅读数:4444

评论数:0

强参数 Strong parameters: Dealing with mass assignment in the controller instead of the model

We're exploring a new way to deal with mass-assignment protection in Rails. Or actually, it's not really a new way, it's more of an extraction of est...

2014-07-17 20:00:10

阅读数:512

评论数:0

rails4 Edge Rails: PATCH is the new primary HTTP method for updates

What is PATCH? The HTTP method PUT means resource creation or replacement at some given URL. Think files, for example. If you upload a file to ...

2014-07-16 19:43:35

阅读数:668

评论数:0

拥抱 Rails 4 —— 详述 Rails 4 的新变化

Gist DetailRevisions22 Stars102 Forks21 Download GistClone this gistEmbed this gistLink to this gist Changes in Rails 4_1.md Mar...

2014-05-18 18:45:02

阅读数:4525

评论数:0

Rails 4.0 新特性

本文主要参考[官方release notes](https://github.com/rails/rails/blob/master/guides/source/4_0_release_notes.md ), [官方commits](https://github.com/rails/rails...

2014-05-18 18:43:39

阅读数:1140

评论数:0

rails 3 generate scaffold

一个可能要知道model的数据格式都支持什么 可以支持的数据类型 一个是如果要是创建完了,发现不满意怎么办呢 例如,运行如下: Ruby代码   rails g scaffold task project_id:integer name:string   ...

2014-05-18 18:32:09

阅读数:958

评论数:0

Rails Bundle简介

Rails3开始使用bundle来管理项目的gem依赖。该命令只在一个含有Gemfile的目录下执行。 Gemfile: Rails项目所有的依赖包都在这里配置,不像以前通过require来查找 Gemfile.lock: 记录本机目前所有依赖的RubyGems及其版本 bu...

2014-05-18 18:28:20

阅读数:1966

评论数:0

Address already in use - bind(二) (Errno:EADDRINUSE)

ruby      14399  sunzhijie    7u     IPv4    2715241       0t0      TCP *:3000 (LISTEN) lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境...

2014-05-18 18:03:05

阅读数:2651

评论数:0

rails 4 安装

安裝Rails開發環境 Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime. - David Leinweber ...

2014-05-18 17:44:55

阅读数:437

评论数:0

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