2

RoR アプリケーションで application.html.erb の代わりに新しいテンプレートを作成して使用するにはどうすればよいですか? 別のテンプレートを使用するには、どのような設定を変更する必要がありますか?

4

1 に答える 1

10

実際には、すべてのコントローラーはデフォルトで/views/layoutsフォルダー内の同じ名前のレイアウトを検索し、フォールバックはapplication.html.erb. たとえば、UsersControllerを検索しusers.html.erbます。とにかく、他のレイアウトを使用するには、コントローラーの横に追加します。

class UsersController < ApplicationController
  layout 'custom'
end
于 2012-06-08T09:14:49.320 に答える