Hầu hết thời gian tôi không muốn hiển thị bố cục khi yêu cầu đến từ AJAX. Để kết thúc này tôi đã viết render :layout => !request.xhr?
thường xuyên trong các hành động điều khiển của tôi.Không bao giờ hiển thị bố cục theo xhrs
Làm cách nào để tạo điều này là mặc định? Ví dụ, tôi muốn để có thể viết
def new
Post.find(params[:id])
end
và có các chức năng được
def show
Post.find(params[:id])
render :layout => !request.xhr?
end
(tôi tốt bằng tay xác định một cách bố trí trong các trường hợp hiếm hoi trong đó tôi muốn sử dụng một .)
Không chỉ có các cuộc gọi AJAX sử dụng các URL khác nhau? –