Rails

Rails の awesome_nested_set がひどい

Rails がデータベース層でやってること見るとイライラして精神衛生上良くないから気にしないことにするか。でも気になる。2012-06-06 19:15:40 via TweetDeck ということでやっぱり気になって色々見てしまう自分です。Rails の ActiveRecord でツリー構造を…

Rails でユニーク制約 その2

Rails でユニーク制約を行うためには、モデルに validates_uniqueness_of を設定して、スキーマでユニークインデックスを設定しておくという話を書きました(id:tmtms:20120602:rails_unique)。が、それだけでは十分ではありませんでした。また軽くハマったの…

Rails の rake db:create がひどい

Rails でアプリケーションの初期化はこんな感じになると思います。 % rails new hoge -d mysql % cd hoge % mysql -uroot -p mysql> create user hoge@localhost identified by 'abcdefg'; mysql> grant all on hoge_development.* to hoge@localhost; mysql…

Rails でユニーク制約

最近 Rails を使い始めたのですが、気になったことがあったのでメモっときます。モデルに一意性バリデーションをつけても厳密にはチェックされません。もしかしたら Rails では常識なのかもしれませんが、Rails 初心者なので気になってしまいました。普通に …