Bất cứ khi nào một trong những vụ cháy bưu phẩm ra nếu cơ thể có chứa một cái gì đó giống như link_to root_url
nó mang lại cho lỗi vô cùng vô ích này:ứng dụng thừa kế với lỗi định tuyến lạ, Không trận tuyến đường {}
ActionView::Template::Error: No route matches {}
Các dấu vết hoặc là vô ích hoặc điểm phương thức link_to
. Vì nó cũng rất không thể tìm thấy ở đây, tôi hỏi về tràn ngăn xếp.
UPDATE 1: Để giúp đỡ, tôi đã đăng những đáng sợ routes.rb
file: https://gist.github.com/2955610
UPDATE 2: Trong giao diện điều khiển, app.root_url
cung cấp sự trở lại đúng.
CẬP NHẬT 3:link_to "whatever", root_url
hoạt động tốt. Lạ quá!
CẬP NHẬT 4: Nó hoạt động tốt trong chế độ xem đường ray thông thường.
CẬP NHẬT 5:FIXED Các image_tag
bây giờ không phải cung cấp một loạt trong email, xuất ra: http://assets/...png
. Fffff.
CẬP NHẬT 6: Tôi đã thu hẹp nó xuống để tôi gặp lỗi tương tự với (trong bảng điều khiển) app.url_for
. Tôi nghĩ nó có thể liên quan.
Chỉ trong trường hợp, bạn có 'root: to =>" something "' trong routes.rb không? – dimuch
@dimuch Tôi sẽ đăng tệp Tuyến đường của mình, xem ra, thật xấu xí. – krainboltgreene
Bạn cũng có thể hiển thị một vài dòng từ các mẫu gây ra lỗi không? – dimuch