次のような属性配列があります。
attributes = ["test, 2011", "photo", "198.1 x 198.1 cm", "Photo: Manu PK Full Screen"]
私がこれをするとき、
artist = attributes[-1].gsub("Photo:")
p artist
ターミナルで次の出力を取得します
#<Enumerator: "Photo: Manu PK Full Screen":gsub("Photo:")>
出力として列挙子オブジェクトを取得するのはなぜですか? 前もって感謝します。
attributes[-1].gsub("Photo:", ""), I am doing attributes[-1].gsub("Photo:")
編集: So の代わりに、列挙子オブジェクトがここに返された理由 (エラー メッセージが表示されることを期待していました) と、何が起こっているのかを知りたいことに注意してください。
ルビー-1.9.2
レール - 3.0.7