1

私は3つのアクションを持つsessions_controllerを持っています:

new
create
destroy

しかし、アクションごとに個別のコントローラーを作成し、各コントローラーが1つのことだけを実行すると、より明確になると思います(sessions#newはlogin#newよりも明確ではありません)。

signup
login
logout

基本的に、関数レベルではなくファイルレベルでアクションを分割します。

どちらか一方を実行する理由はありますか?

4

1 に答える 1

0

確かにそれらを別々のコントローラーに分割することはできますが、それは必要ではなく、あなたの人生をより困難にするでしょう.

routes.rbリクエストをコントローラーと一致させるために利用する必要があるようです。これにより、セッション ロジックがグループ化されたままになり、パスがもう少し理にかなったものになります。

于 2013-01-02T19:20:32.203 に答える