my story blog

JavaScriptとかRubyの技術的なことを書きたい

2013-04-01から1ヶ月間の記事一覧

ActiveRecord::AssociationTypeMismatch: expected, got Fixnum

railsでデータをinsertしようとした際、参照項目に対し、モデル以外を指定すると上記のようなエラーが発生する。 例としてUserとPostが1:nの関係で存在する場合。 NG例 user_id = User.first.id #←idを指定する Post.new(:user => user_id) # ActiveRecord::…

The single-table inheritance mechanism failed to locate the subclass

railsで User.all()などとsqlを発行したとき、このエラーが発生する >> User.all() User Load (12.1ms) SELECT "users".* FROM "users" ActiveRecord::SubclassNotFound: The single-table inheritance mechanism failed to locate the subclass: 'XXX'. Thi…

JSLitmusとjsfiddleでサクッとパフォーマンステスト

JavaScriptのパフォーマンスをチェックするライブラリ、JSLitmusで サクッと確認できるjsfiddleを作ってみた。 →jsfiddle (※iframeで貼りたかったけど貼れなかった・・・。)

JavaScriptでSingletonパターン

御存知の通りJavaScriptにはクラスの概念がないので 実装方法はいくつかあるみたい。 オブジェクトリテラルを使ったパターン シンプルだけど全部パブリックっすね。 var setting = { speed: 100, doubleSpeed: function () { return this.speed * 2; } } con…

zshでrubyのバージョンが古い

メモ。 経緯 1 bashからbrewでrubyをinstall(rbenv:1.9.3を使用) 2 zshを入れる 3 zsh上でruby -vをすると[1.8.7]と表示される $ ruby -v ruby 1.8.7 (2012-02-08 patchlevel 358) [universal-darwin11.0] 4 which rubyでみるとデフォのファイル位置を見てい…