Tôi có một mảng các thuộc tính như sau,Đối tượng liệt kê là gì? (Created với gsub String #)
attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"]
Khi tôi làm điều này,
artist = attributes[-1].gsub("Photo:")
p artist
tôi nhận được đầu ra sau trong terminal
#<Enumerator: "Photo: Manu PK Full Screen":gsub("Photo:")>
Tự hỏi tại sao tôi nhận được một đối tượng điều tra là đầu ra? Cảm ơn trước.
EDIT: Xin lưu ý rằng thay vì attributes[-1].gsub("Photo:", ""), I am doing attributes[-1].gsub("Photo:")
Vì vậy, muốn biết lý do tại sao điều tra viên đã trở lại đây (tôi đã mong đợi một thông báo lỗi) và những gì đang diễn ra.
Ruby - 1.9.2
Rails - 3.0.7