&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]]

**ExecJSをインストールしたくない [#dd3e87c8]
-[[Railsを動かすproduction環境にJavaScriptエンジンを入れたくない - QA@IT:http://qa.atmarkit.co.jp/q/2123]]の下にある、precompileして送りこむのが簡単?
 rake assets:precompile 
-

*ビュー [#jc904d18]
**link_toの引数展開 [#dc3b6946]
-[[Rails - link_to の引数と展開の違いまとめ - Qiita:http://qiita.com/somewhatgood@github/items/9890e75b4c195d47715a]]


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