Không biết tại sao tôi không thể hình dung ra điều này vì nó có vẻ đơn giản, nhưng về cơ bản, tôi đang cố gắng tạo liên kết đến một hành động (I muốn "Xuất bản" xuất hiện bên cạnh hiển thị, chỉnh sửa, xóa) cho từng tài nguyên trong Quản trị viên đang hoạt động.Tên tài nguyên mục hành động tùy chỉnh của quản trị viên hoạt động
tôi đã sử dụng mã họ đề nghị trên wiki của họ:
action_item do
link_to "button label", action_path(post)
end
Vấn đề là, tôi nhận được một lỗi vì đường ray không biết gì "bài" này. Không phải. Phiên bản Wiki trên Github có cùng mã, ngoại trừ chúng sử dụng "tài nguyên" thay cho bài viết. Tôi đã không chắc chắn nếu đó là họ ngụ ý rằng tôi sẽ sử dụng tên tài nguyên của riêng tôi ở đó, hoặc nếu bạn đang thực sự phải sử dụng biến "tài nguyên". Tôi đã thử trường hợp sau và nhận được lỗi "Không thể tìm thấy không có ID".
Câu hỏi đặt ra là, tôi đặt tên biến ở đâu? Họ đang sử dụng làm trình lặp của họ là gì?
Giải quyết vấn đề này một lúc trước và quên đóng câu hỏi. Tôi tin rằng điều này đã trở thành giải pháp của tôi. Không nhận ra khối được mong đợi là một biến số –
@StephenCorwin Điều này trả về một đối tượng 'ActiveAdmin :: Views :: ActionItems' (với active_admin 0.6), không liên quan gì đến mô hình được sử dụng. Câu trả lời đúng là những gì @LuisOrtegaAraneda đã giải thích. –