2010-10-27 18 views
5

Tôi đã tạo một ứng dụng ruby ​​và application.html.erb không bao giờ được nạp (xem kết quả của webrick, tôi không bao giờ nhận được "Rendered CLASS/index.html.erb trong bố cục/ứng dụng" , nhưng "Rendered CLASS/index.html.erb")Rails/application.html.erb không tải

CLASS.html.erb cũng không bao giờ được tải.

Chỉ khi chỉ định rõ ràng "render: file => 'layout/application'" trong bộ điều khiển, application.html.erb được tải.

Có ai giúp được không?

Thanks a lot trước

Sebastien

Trả lời

0

Thêm vào ApplicationController bạn

layout :application 

Bây giờ tất cả các ứng dụng sử dụng bộ điều khiển của bạn như bố cục mặc định.

+0

lớp ApplicationController Sebastien

+0

Đáng tiếc là không có gì xảy ra ... – Sebastien

+0

kế hoạch rendered/show.html.erb (1.0ms) – Sebastien

11

Đảm bảo rằng bạn là bộ điều khiển kế thừa từ ApplicationController.

class YourController < ApplicationController 
    ... 
end