by shigemk2

当面は技術的なことしか書かない

2012-04-06から1日間の記事一覧

beforeFind afterSaveなどの使いかた

使い方もよく分からなかったので小さなメモです。 beforeで始まるやつや、afterで始まるやつは、基本的に モデルに備わっているメソッドで、 before系はそのメソッド(saveやfind)が実行される前に呼び出される関数で、 after系はそのメソッド(saveやfind)が…

シバン(shebang)

スクリプトを実行するときにどのシェル(もしくは言語)を使うか - by shigemk2 シバン (Unix) - WikipediaUNIXのスクリプトの#!から始まる1行目のおまじないのこと。 #! /bin/sh echo 'Hello world!' #! /usr/bin/env ruby puts 'Hello world!'

beforeSaveとバリデーション

502 Bad Gateway 上のリンクにもソースコードにも書いてあるけど、バリデーション→beforeSave→saveの順番で実行されるので、 場合によってはバリデーションが意味ない場合があるので注意すること。beforeValidateを使うのもいいかもね。