2016-11-04 5 views
-1

私は、レールアプリケーションの自動化のためのrspecテストを使用しているスクリプトを持っています。私は、 "automation.rb"というファイルをspecフォルダまたはlibフォルダに置いてはいけません(このコードのための宝石は必要ありません)。Railsフォルダ構造

私の質問は次のとおりです。railsディレクトリ構造の標準フォルダに加えてカスタムフォルダを持つことができますか? 例レールアプリのルートディレクトリにある自動化のようなフォルダ。

+0

はい、できます。何故なの? –

+0

清算をありがとう。 – anurag94

答えて

2

はい、アプリの構造内に任意の数のカスタムフォルダを置くことができます。

ここで気づくべきことは、これらのフォルダのコードを使用する場合(なぜそうしなければならないのでしょうか)、それをロードする必要があるということです。

これらのフォルダを/appディレクトリに追加することができます。そこに定義されているものは、すべての環境で自動的に読み込まれます。

スクリプトについては、実際にはルートディレクトリのscriptsフォルダに保存することができます。これは一般的な方法です(少なくとも私が作業しているプロジェクトで使用されていることがわかりました)。

+0

有用なユーティリティスクリプトを保持するための 'script'フォルダを持つことはかなり標準的です。この場合、 'スクリプト/自動化'が良い場所になるかもしれません。 – gmcnaughton

関連する問題