rbenv: no such command `install’ と言われたら

最近だとrvmよりもrbenvの方が優勢ですね。 とうことで、rbenvを入れてみたんですが

$ rbenv install -l
rbenv: no such command `install'

と怒られてしまいました。

これだけじゃよくわからなかったんですが、 どうやらruby-buildが入っていないようです。

root 環境で ruby-buildをインストールすることで無事解決しました。

$ git clone git://github.com/sstephenson/ruby-build.git
$ cd ruby-build
$ ./install.sh

続きを読む

DECOPOCHIが出来るまで。COOKPAD主催 第4回「開発コンテスト24」で優勝しました。

DECOPOCHI

COOKPAD主催 第4回「開発コンテスト24」で優勝しました。
はい。 http://info.cookpad.com/24contest4_award

24時間で発表されたテーマに沿ったプロダクトを作って応募しようというもの。
http://info.cookpad.com/24contest4

発表されたテーマは『年をとった自分が使うサービス』
作った作品は、 DECOPOCHI(デコポチ) という、オリジナルのポチ袋を作れるサービスです。 (さらに…)

続きを読む

Rails4.0.0beta1になってからvalidatesのformatも厳しくなった

セキュリティ的にも堅固になったと聞いてたんですが、Rails3.2.8→Rails.4.0.0.beta1のアップデートすると下記のエラーがでるようになった。

The provided regular expression is using multiline anchors (^ or $), which may present a security risk. Did you mean to use \A and \z, or forgot to add the :multiline => true option?

(さらに…)

続きを読む

Railsで任意の場所でlogに出力

Railsで開発しているときにlogger.debugは便利ですよね.
ただ,これはActiveRecord, ActionController, ActionMailerにそれぞれmethodとしてあるんだけれども,
この3つを継承していないと使えません.

例えば{RAILS_ROOT}/lib/以下に自作のclassを置きたいなとなった時にデバッグしづらいと思ってたんですが,

Rails.logger.debug("hoge")

でいいんですね.

続きを読む