users
、sessions
、 、などの多数のコントローラーを備えた Rails アプリケーションがpreferences
ありpages
ます。
ほとんどの著者はそれが最善の方法だと言っているので、私はこれらすべてのコントローラーを RESTful な方法で設計しました。
しかし今、ユーザー バックエンドの概要/ダッシュボード ページを設定する必要があり、RESTful な方法でそれを行う方法を考えています。
今、私は私の中にこのカスタムアクションを持っていますUsersController
:
def summary
@title = "Summary page"
end
これは機能しますが、RESTful ではありません。
SummariesController
別のアプローチは、単一のshow
アクションで新しいを設定することです。しかし、それはコントローラー内のわずか 5 行のコードです。
これを行う最善の方法は何ですか?