Tôi không quen thuộc với ajax cũng không ruby trên đường ray. Tôi đã tự học cách làm dự án.Làm thế nào ajax lấy dữ liệu từ ruby trên bộ điều khiển ray
Bây giờ tôi gặp phải sự cố, tôi muốn sử dụng ajax để truy xuất dữ liệu từ bộ điều khiển.
Tôi không chắc chắn làm thế nào để viết phần url:
$.ajax({
type:"GET",
url:"books",
dataType:"json",
success:function(result){
alert(result);
}
})
sách là tên của bộ điều khiển của tôi (cuốn sách là một trong những bàn của tôi)
mã này làm việc, nhưng thay vì lấy tất cả dữ liệu từ sách, tôi chỉ muốn một phần của nó. nói một số dữ liệu trong thử nghiệm hoạt động trong điều khiển cuốn sách của tôi
def test
@test=books.find.last
respond_do |format|
format.html
format.json {render ;json=>@test}
end
end
nhưng thay đổi khi tôi url sách/kiểm tra, tôi sẽ nhận được một thông báo lỗi nói 404 không tìm thấy trong giao diện điều khiển đăng nhập.
Làm thế nào tôi có thể lấy lại một phần của dữ liệu điều khiển? Cảm ơn trước
Bạn có đề cập đến hành động thử nghiệm trong các tuyến đường không? bạn có thể chia sẻ routes.rb của bạn không? – Unknown