2013-02-01から1ヶ月間の記事一覧
今回はこの本を読みました。 就職しない生き方 就職しない生き方 ネットで「好き」を仕事にする10人の方法作者: 堀江貴文,西村博之,塩見直紀,佐藤大吾,古川健介,家入一真,堀内議司男,登大遊,深水英一郎,蝉丸P,インプレスジャパン編集部出版社/メーカー: イン…
突然ですが、railsで日付型の条件分岐を使用する際は何を使用していますか? 僕は意識せずに「DateTime.new()」を使用していました。 しかし、ソースRVでバグの温床であったことが判明しました。 結論から言うと、日本時間での日付比較は①Datetime.new()や②D…
1・.find()と.whereの違い Rails3ではActiveRecordのクラスメソッドの恩恵を受け、「.find()メソッド」、「.where()メソッド」が使えるのですが、これの違いは返し値です。「.find()メソッド」は単数を「.where()メソッド」は複数返します。 2・.blank?と.…
先日、以下のような記事を書きました。 【rails】【再発防止】サービスダウンで全俺が泣いた。注意すべき3つのこと。 http://g08m11.hateblo.jp/entry/2013/02/06/011705 そこで今回は、問題事象に対する予防策について書きたいと思います。 1・検証環境の…
railsにはマイグレーションという便利な機能があります。 これはmodelの作成やMVCに関するファイルを作成する際に使用するテーブルも作成出来る機能で、DBへSQLを直書きする必要がないため、大変便利です。 (rake db:migrateは忘れずに) http://www.rubyli…
「検証用サーバー」があれば未然に防げるよね、と言われたらそれまでな基本的な事ですが、スタートアップや実験的に運用しているサービスなどの「テスト環境がない方」向けに投稿したいと思います。 1・本番環境のgemファイル内、「ZenTest,及びZenTestに…