Записи с меткой ‘cheatsheets’
Глобальные переменные ruby
$! # последнее сообщение об ошибке
$@ # место ошибки
$_ # последняя строка прочитанная с помощью gets
$. # номер строки исполняемой интерпретатором
$& # последняя совпавшая строка при использовании регулярных выражений
$~ # последнее совпадение при использовании регулярных выражений (массив подвыражений)
$n # n-ное подвыражение в последнем совпадении при использовании регулярных выражений (тоже что и $~[n])
$= # case-insensitivity flag
$/ # input record separator
$\ # output record separator
$0 # имя исполняемого ruby файла
$* # параметры командной строки
$$ # идентификатор процесса интерпретатора
$? # код с которым завершился последний дочерний процесс
$@ # место ошибки
$_ # последняя строка прочитанная с помощью gets
$. # номер строки исполняемой интерпретатором
$& # последняя совпавшая строка при использовании регулярных выражений
$~ # последнее совпадение при использовании регулярных выражений (массив подвыражений)
$n # n-ное подвыражение в последнем совпадении при использовании регулярных выражений (тоже что и $~[n])
$= # case-insensitivity flag
$/ # input record separator
$\ # output record separator
$0 # имя исполняемого ruby файла
$* # параметры командной строки
$$ # идентификатор процесса интерпретатора
$? # код с которым завершился последний дочерний процесс
Краткое руководство по named_scope
class User < ActiveRecord::Base
named_scope :active, :conditions => {:active => true}
named_scope :inactive, :conditions => {:active => false}
named_scope :recent, lambda { { :conditions => ['created_at > ?', 1.week.ago]
} }
end
named_scope :active, :conditions => {:active => true}
named_scope :inactive, :conditions => {:active => false}
named_scope :recent, lambda { { :conditions => ['created_at > ?', 1.week.ago]
} }
end
Горячие кнопки для TextMate
? = command
? = control
? = option
? = shift
? = control
? = option
? = shift
Навигация по файлам
Перейти к файлу: ? T
Перейти к методу: ? ? T
Перейти к строке: ? L
Поиск в файле: ? F
Поиск в проекте: ? ? F
Показать в проекте: ?? R
Перейти к методу: ? ? T
Перейти к строке: ? L
Поиск в файле: ? F
Поиск в проекте: ? ? F
Показать в проекте: ?? R


