7
Railsの質問。私は、Railsで普通の古いRubyオブジェクトを作成しています。しかし、私はこのオブジェクトを配置する必要があるアプリケーション内の標準的な場所があるかどうかはわかりません。Railsでの古いRubyオブジェクトの位置
おかげ
Railsの質問。私は、Railsで普通の古いRubyオブジェクトを作成しています。しかし、私はこのオブジェクトを配置する必要があるアプリケーション内の標準的な場所があるかどうかはわかりません。Railsでの古いRubyオブジェクトの位置
おかげ
いくつかの選択肢が、lib
ディレクトリが最も一般的です。
コードを初期化する必要がある場合は、最も一般的な場所はconfig/initializers
です。
だからあなたが持っているかもしれません:
lib/mystuff.rb
と:
config/initializers/mystuff.rb
lib/mystuff.rb
があなたのRubyのコードが含まれています。
config/initializers/mystuff.rb
のRailsが起動config/initializers
で発見されたRubyファイルが実行されているものは何でも自分のものを初期化するコードが含まれています。
甘いおかげで情報。 – covard
これにアクセスするには、require 'lib/my_object.rb'を追加するだけです。 – covard
'app'と' config/routes.rb'のものだけがリクエスト間で自動的にリロードされることを覚えておいてください。他のものについては、変更を有効にするためにサーバーを再起動する必要があります。 – tadman