猫の魔法

主にruby系の技術メモを記載

Rails

railsアプリケーションを作った

しばらくぶりの更新。 仕事の忙しさとアプリケーション作成に時間を取られて、随分ご無沙汰になってしまった。 今後は今まで通り、こっちに割く時間も取ろうと思う。 とりあえず作っていたrailsアプリケーションがある程度公開出来る物になったので、このブ…

deviseのメールアドレスバリデーション

最近deviseを使う事があったのだが、メールアドレスのバリデーションがどうなっているのか気になっったので調べてみた。 devise/devise_test.rb at master · plataformatec/devise · GitHub メールアドレスのバリデーションテストは上記で行っている。 で、…

has_many throughの苦悩

railsのhas_many throughの使い方が分からなかったという話。 モデルの関連付けでhas_manyは分かりやすい。1対多のモデルは1側にhas_manyをつければいい。 問題はhas_many throughでこれが良く分からない。多対多の時につけるというが多対多の場合、リレーシ…