Mais conteúdo relacionado
Semelhante a Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話 (20)
Mais de Takeuchi Yuichi (7)
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
- 2. Shinjuku.rb #28 LT
• 竹内 雄一
• さいたま市
• フリーランス WEBエンジニア
(受託メイン 設計~運用)
• Ruby on Rails 1.1ぐらいから
• そのほかCMS AWS 鯖管 など
• むかしつくったもの
• rack-ketai … jpmobileがrack対応してなかった時のやつ
• KetaiPost … Movable Typeでメール投稿するやつ
お世話になった本たち@takeyuweb
- 4. Rails Engine
• 独立した機能を提供するもの
• CMS
• ConfortableMexicanSofa
• 管理画面
• Rails Admin
• 認証機構
• Devise
• アセット回り
• Turbolinks
• その他、アプリでよく使う機能をひ
とくくりにしてEngineのgemにすれ
ば捗るかもね!
• マイクロサービス的なもの
• モデルなどコアのコードを共有する
サブアプリケーションに分離
• 昔はSubversionでモデルのコードだけ
共有とかしてた
• 先に1つのRailsアプリで作ったものを
Engineに切り出すこともできるよ
• Initializerとかももちろん使えるよ
• コアをEngineしておくのか、Engineでコ
アを拡張するのか
(このページは急遽追加されました。)