Tôi đang cố gắng sử dụng một bố cục tùy chỉnh / khác có tên "devise" cho hành động sign_in. Tôi tìm thấy này trang trong wiki devise, và ví dụ thứ hai thậm chí còn nói rằng bạn có thể làm điều đó mỗi hành động (trong trường hợp này, sign_in
hành động), nhưng nó cho thấy không có ví dụ về làm điều đó. Ai đó trên IRC đã nói với tôi rằng tôi có thể thử điều này:
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'sign_in'
"devise"
else
"application"
end
end
end
Nhưng nó dường như không hoạt động vì nó vẫn đang tải bố cục ứng dụng mặc định. Tôi sẽ đánh giá cao sự giúp đỡ nào.