エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails3.2.9 development環境でリクエストの度にプライベートGemをリロードする方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails3.2.9 development環境でリクエストの度にプライベートGemをリロードする方法 - Qiita
Rails用のgemを手元で作っている時にコードを書きなおす度にWebrickを再起動してgemを読みなおすのは非... Rails用のgemを手元で作っている時にコードを書きなおす度にWebrickを再起動してgemを読みなおすのは非常に手間。なのでこれを回避する方法 例えばexampleという名前のgemを作っていてExample::MyClassをリクエストの度にリロードをしたい場合enviroments/development.rbに以下を追加 # requestが来た場合のcallbackを定義 ActionDispatch::Callbacks.before do # Example::MyClassが定義されている場合は削除する if Object.const_defined?(:Example) if Example.const_defined?(:MyClass) Example.send(:remove_const, :MyClass) end end # example/my_class