Có cách nào để tìm ra bộ điều khiển hiện tại từ bên trong khung nhìn không?
Để biết ví dụ về lý do tại sao tôi muốn biết điều này: nếu một số bộ điều khiển chia sẻ cùng bố cục, tôi có thể có một phần trong tệp ERB bố cục nơi tôi muốn làm nổi bật mục menu của trang hiện tại dựa trên bộ điều khiển.
Có lẽ đó là một cách tiếp cận xấu. Nếu vậy, cách ưa thích hơn để làm điều này là gì?
Dù vậy, tôi cũng muốn biết về việc lấy tên của bộ điều khiển hiện tại.
(Rõ ràng là tôi có thể đặt một cái gì đó giống như @controller_name = 'users'
trong mỗi bộ điều khiển; nhưng có vẻ như đó là thứ mà Rails đã thực hiện ở hậu trường. Vì vậy, tôi chỉ tự hỏi liệu có cách tích hợp nào không.)
params
trong xem. Vui lòng sử dụngcontroller_name
thay thế