1

私は個人的な RoR プロジェクトに取り組んでおり、興味深い種類の問題があります。アプリ全体で 1 つの HTML テンプレートしか必要としません。

基本的に、アプリ全体は HTML5 キャンバスを介して表示されます (一種のゲームになります)。しかし、「/player/1」など、特定のリソースにアクセスするための URL が必要です。

では、これを行うための最良の最もドライな方法は何ですか? コントローラーのすべてのアクションでテンプレートを指定するのは本当に嫌です。

4

2 に答える 2

1

ビューを定義app/views/layout/application.html.erbして他のすべてを空のままにすることもできますが、それではページのリロードを回避できません。また、すべてのメソッドが json 形式で応答する必要があります。

または単に古き良きもの:

render :nothing => true

メソッドの最後に。

于 2013-09-06T14:27:54.243 に答える