コードをレールにパッケージ化する方法はありますか?私は自分のプロジェクトを構造化して、各機能にコントローラ、ジョブ、メーラ、レイアウト、およびヘルパーがそれぞれのフォルダにあるようにしたいと考えています。例えば機能別Ruby On Railsパッケージ
app
----user
--------jobs
--------controllers
--------mailers
--------layouts
--------helpers
----company
--------jobs
--------controllers
--------mailers
--------layouts
--------helpers
user
とcompany
は別々の機能です。
エンジンは、おそらくこの方法でプロジェクトを構造化できるようになるでしょう:http://guides.rubyonrails.org/engines.html – DivXZero
はい、確かにそれは可能です。なぜなら、最終的には、 Ruby on RailsはRubyです。特定の命名規則が必要なため、Railsの自動読み込み機能を使用することはできませんが、ファイルを自分で必要とする場合には機能します。一方、Railsの最大のメリットは、すべてのプロジェクトが共通の構造を持ち、新しい開発者が迅速に搭乗することができるためです。 – spickermann