タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ENGINEに関するclavierのブックマーク (1)

  • Rails::Engineとはなんなのか - 珈琲駆動開発

    最近やっとコードを読むという習慣をつけよう、という意識が自分の中で芽生えるようになってきて、それでRailsのgemとか読んでるときにRails::Engineというのが毎回出てくる。 そしてその意味すらわからんおれやばいな。。ってなったのでここでちゃんと調べてまとめておこうと思った。 Rails::Engineとは Rails::ApplicationクラスはRails::Engineから機能を継承している。 つまりRails::Engineで多くの外部アプリ(gem)で実装した機能が取り込まれ(これがエンジンだ!!)このエンジンをかけることによってRailsのApplicationが動きだす...!!という仕組みなのかな。なんかかっこいい。 ということでApplicationとEngineは実は内部ではほとんど違いがない。 利点もある!切り分けるとホストアプリケーション(Railsで作

    Rails::Engineとはなんなのか - 珈琲駆動開発
  • 1