2016-04-05 11 views
-1

でコントローラの懸念事項に置き換える必要があります現在、Hartlの第3版のRailsのチュートリアルを元に戻していますが、SessionsHelperをコントローラの懸念事項に置き換えるべきかどうかは疑問です。 ヘルパーはビューにヘルパー機能を提供するために一般的に使用され、SessionsHelper関数は複数のクラスに渡って使用されますが、ビューには使用されません。懸念このチュートリアルでは、解放された後に表示されますので、私の質問...SessionHelperをHartlの第3版チュートリアル

iは、コントローラの懸念とSessionsHelperの使用を交換しようとしなければならないこと

私は(必ずではない)と思います。

ご回答いただきありがとうございます。

+0

このチュートリアルのリンクを提供してもいいですか?おそらくそのチュートリアルのSessionsHelperは何をしていますか?そのインターフェイスは何ですか?等 – born4new

答えて

0

controller concernは、慣習的にコントローラにのみ含まれる単なるRubyモジュールです。

一般に、クラスまたはモジュールの多くの場所で使用されるコードを再編成することをお勧めします。

このチュートリアルのセッション管理のロジックがさまざまなコントローラで使用されている場合は、実際にそのモジュールを作成することは理にかなっています(後でRails Wayを実行する場合は、 )。

関連する問題