私はRoRを初めて使用するので、ビューとコントローラー間の相互作用の内部メカニズムを理解していません。どのコントローラーでも、次のようなコードを見ることができます。
class ProductsController < ApplicationController
end
Rubyインタープリターは、ステートメントなしでApplicationControllerクラスを取得する場所をどのように知っていますか'require'
. また、コントローラーはすべてのモデルをどのように認識していますか。つまり、製品モデルがあれば、コントローラーで次のようなコードを使用できます。
Product.find(1);
しかし、実際にコントローラーがモデルクラスについてどのように知っているか