http://mattn.kaoriya.net/software/vim/20100306021632.htm
インストール方法
http://d.hatena.ne.jp/sakurako_s/20110126/1295988873
↑のサイトに書いてある方法でMacにインストールしたら何かエラーがわらわら出て動かなかった。plugin/zencoding/と言うディレクトリも全部.vim/plugin以下にコピーしたら動いた。
class Person < ActiveRecord::Base validates_presence_of :name end Person.create(:name => "John Doe").valid? # => true Person.create(:name => nil).valid? # => false※参考サイトから引用
# encoding: utf-8 class Product < ActiveRecord::Base attr_accessible :description, :image_url, :price, :title end
%w{ a b c } #=> ["a", "b", "c"]※このサイトの"%記法"の所参照
def create_dummy_array(obj) dummy = [] 100.times do dummy << obj.dup end dummy end
development: hoge: 'common' fuga: 'common' production hoge: 'common' fuga: 'production'
common: &common hoge: 'common' fuga: 'common' development: <<: *common production: <<: *common fuga: 'production'
もしかして、"!"は、あくまで破壊的なメソッドと非破壊的なメソッド両方がある場合に両者を区別しやすくする時に付ける物であって、元々破壊的なメソッドしか無い場合には付けないものなのか....?って書いたけどやっぱりそうっぽい。
破壊的なメソッドと非破壊的なメソッドの両方を提供する場合、破壊的なメソッドには`!'を付ける。って書いてあった。
ページネートの例 |
{:a=>"a", :b=>"b"}こう書いても良くなりました
{a: "a", b: "b"}
class HogeController << ApplicationController include HugaHelper ... end
"Module".constantize #=> Module "Array".constantize #=> Arrayhttp://doruby.kbmj.com/yoppi_on_rails/20080226/Rails_Ruby_String_1 より
Redisとは「remote dictionary server」から名前が付けられたオープンソースのkey-valueデータストアです。との事。
MemcacheDB等のKVSとの最大の違いは、格納するバリューがデータ構造というところです。
つまり、リスト・セット・ハッシュなどのデータ構造で格納できるのでバリューに対してアトミックな操作ができます。