我想通過面向對象編程的鏡頭深入瞭解Rails。應用程序控制器有哪些屬性和方法?
當構建一個基本的應用程序時,模型的屬性和方法看起來更加明顯和可視化,因爲開發人員定義了像find和all這樣的常用屬性和方法。
但我不確定控制器具有什麼屬性和方法,以及使用什麼和使用什麼。
我想過使用.method方法來查看應用程序控制器有什麼方法,但我無法弄清楚在控制檯中輸入什麼對象槽。底線是我知道一個控制器在理論上做了什麼,但是當談到實際的源代碼時,不知道代碼的哪一部分代表一個ApplicationController。
什麼樣的方法和屬性用於說一個簡單的CRUD應用程序,如博客?
那麼,簡短的回答是......相當多!這是一個很難回答的問題。我會建議[從這裏開始](http://www.rubypigeon.com/posts/examining-internals-of-rails-request-response-cycle/)瞭解所有部分如何配合在一起的概述。 –
@AdamLassek感謝您的鏈接!我想知道什麼屬性和方法正在用於像博客這樣的簡單CRUD應用程序。 – Robert