libディレクトリとオートロード(autoload)ディレクトリ、ファイル名規則railsでのオートロードを有効にするにはlibの下のファイルはlib/モジュール名1/モジュール名2/.../ファイル名(.rb)というように配置します。endendこの規則に従ってるとrequireしなくても、controller,modelでYaruo::Nuite::Kara::YunaYoが使用できます。クラスが見つからなかったときに、railsが自動的に銘々規則に従ってlib以下を探します。明示的なrequireはしない方が都合が良いrailsの開発中は、サーバー起動したまま、ソースをガシガシ変更して、ブラウザでリロードしたら編集後のソースで動いて欲しいです。明示的にrequireしちゃうと、編集後のソースを読んでくれません。libの下は銘々規則に従って、railsに自動で読ませるようにしておくのが吉。libって何置くの?アプリケーションで使うmodel,controller以外のクラスなどです。自分はcontrollerにあまりゴテゴテ書かないようにして、libの下に追い出してます。その方が使い回しが効くのと、テストが楽だからです。(controllerのテストはむずいし面倒。)ちなみに自分は、lib/以下のクラスのテストは、test/unit/以下に置いてます。10:33参考になりましたはてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。C++ASP.NETRubyIIS6VIPヲチJSPJavaAjaxThunderbirdコーディングスタイルWindowsEclipseAmazonantTomcatATLVisualStudioPHPEmacsVisualC++Excel2007VisualStudio2005symfonyHTMLDoctrineRailsCSSVMWareAptanaJavascriptWordPressBHOGoogleMapjQueryGoogleMapAPImacXCodeiPhoneSDKmysqlプロフィールharaguroblogカウンタ。