猫の魔法

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

Rails

railsの起動プロセスを追う その4

はじめに railsの起動までを見ていこうその4ということで、今回は rails new で生成される config.ru から見ていこうと思います。 以下の「railsの起動プロセスを追う」の部分に各回へのリンクがあります。 rails調査系まとめ - 猫の魔法 ※この起動プロセス…

railsの起動プロセスを追う その3

はじめに また間が空いてしまいましたが、 railsの起動までを見ていこう第3段ということで、今回は rails/all.rb から見ていこうと思います。 以下の「railsの起動プロセスを追う」の部分に各回へのリンクがあります。 rails調査系まとめ - 猫の魔法 ※今回書…

rails調査系まとめ

railsの起動プロセスを追う nekomaho.hatenablog.jp nekomaho.hatenablog.jp nekomaho.hatenablog.jp nekomaho.hatenablog.jp

railsの起動プロセスを追う その2

はじめに だいぶ間が空いてしまいましたが、 railsの起動までを見ていこう第2段ということで、今回はserver_command.rb のperformから見ていこうと思います。 以下の「railsの起動プロセスを追う」の部分に各回へのリンクがあります。 rails調査系まとめ - …

railsの起動プロセスを追う その1

はじめに 運良くruby/rails を使うweb系企業に転職して気がつけばもう1年。 色々あったけど、やっぱり私はrubyが好きです(by キキ) しばらくブログを放置していましたが、せっかくインプットしたことをアウトプットしないのは勿体無いなぁと思ったので、 今…

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でこれが良く分からない。多対多の時につけるというが多対多の場合、リレーシ…