0

作成したばかりのプロジェクトの写真を添付し​​ました。application.html.erbが存在していても、私のテンプレートはそれを無視し、ページはレイアウト内に周囲のhtmlなしでレンダリングされます。

layoutコントローラのオプションを使用してレイアウトを指定しようとしても成功しませんでした。

ORMなしでmongodbを使用しているため、プロジェクトは--skip-active-recordフラグを使用して生成されました。これはそれとは何の関係もないと思います。右??

ここに画像の説明を入力してください

4

1 に答える 1

1

問題を解決しました。

私のコントローラーでは、次のようにスーパークラスを呼び出さない新しいコンストラクターを定義しました。

def initialize
    @default_report_days = 30
end

コントローラが正しく初期化されると、レイアウトが取得され始めました。

def initialize
    super
    @default_report_days = 30
end
于 2012-06-19T06:18:06.757 に答える