&tag(Rails/Tips);
*目次 [#mcf1ff40]
#contents
*関連ページ [#xe9cf991]
*参考情報 [#fd128caa]

*一般 [#s8c8eeb0]
**Railsのlibファイルの自動読み込みの設定 [#o31dbfaf]
-lib以下のファイルはapplication.rbで以下のように追加し、lib以下に規約に従ったrbファイルをつくる必要がある。
#pre{{
config.autoload_paths += %W(#{config.root}/lib)
config.autoload_paths += Dir["#{config.root}/lib/**/"]
}}
-規約に関しては以下のリンクが参考になる。
--[[Rails の自動読み込みの話 - そんなこと覚えてない:http://blog.eiel.info/blog/2013/09/07/autoload-rails/]]
--[[Auto-loading lib files in Rails 4 - Stack Overflow:http://stackoverflow.com/questions/19098663/auto-loading-lib-files-in-rails-4]]
-ただし、クラス名やモジュール名を明示的に参照しないと発生しないので、rbファイルに定義されたメソッドをいきなり使おうとしてもだめかもしれない(既存クラスを拡張したい場合など)。
#pre{{
Hoge       -> 'hoge.rb' を読み込む
Hoge::Mogu -> 'hoge/mogu.rb' を読み込む
HogeMogu   -> 'hoge_mogu.rb' を読み込む
}}

**開発環境で広告を表示しない [#k25cd98d]
-[[ruby on rails - Hide Adsense on localhost - Stack Overflow:http://stackoverflow.com/questions/1386195/hide-adsense-on-localhost]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS