【Ruby】Ruby on Rails Part9
at PHP
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
600:nobodyさん 10/06/11 16:57:21 app/helpers/application.rb ではアプリケーション全体で使うヘルパーを書きますが、 Rubyのコアクラスを拡張するようなメソッドはどこに書けばいいでしょうか。 たとえば String#start_with? を自前で追加したい場合です。 601:nobodyさん 10/06/11 21:06:52 >>600 実装を lib/ に好きなだけ置いて、config/initializers/ にそれらをrequireするファイルを1つ置いておく。 602:nobodyさん 10/06/12 07:33:00 >>600 プラグインにする方法もあるよ。 vendor/plugins/core_ext vendor/plugins/core_ext/init.rb vendor/plugins/core_ext/lib/string.rb を用意して、こんな感じで定義。 -- init.rb -- Dir.glob(File.dirname(__FILE__) + "/lib/*.rb"){|file| require file } -- lib/string.rb -- class String start_with?の定義を書く end 603:nobodyさん 10/06/12 07:35:04 rgrGkZ0y Does Rails Performance Need an Overhaul? ? Phusion Corporate Blog http://blog.phusion.nl/2010/06/09/does-rails-performance-need-an-overhaul/
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4902日前に更新/201 KB
担当:undef