0

userssessions、 、などの多数のコントローラーを備えた Rails アプリケーションがpreferencesありpagesます。

ほとんどの著者はそれが最善の方法だと言っているので、私はこれらすべてのコントローラーを RESTful な方法で設計しました。

しかし今、ユーザー バックエンドの概要/ダッシュボード ページを設定する必要があり、RESTful な方法でそれを行う方法を考えています。

今、私は私の中にこのカスタムアクションを持っていますUsersController:

def summary
  @title = "Summary page"  
end

これは機能しますが、RESTful ではありません。

SummariesController別のアプローチは、単一のshowアクションで新しいを設定することです。しかし、それはコントローラー内のわずか 5 行のコードです。

これを行う最善の方法は何ですか?

4

2 に答える 2

2

DashboardsController単一のアクションを使用することは不合理ではないと思います。すべてが RESTful である必要はありません。静的ページなどはできません (リソースではないため)。

于 2013-02-21T12:18:05.197 に答える
0

Users リソースのインデックス ルートにマップしないのはなぜ/usersでしょうか。

于 2013-02-21T12:16:31.623 に答える