这是我的伪代码示例:
Mydb.find_by_sql("...").each do |data|
.
.
aFile.print(data.time.to_f, " ", data.column_name, "\n")
我的问题是如何为 column_name 使用变量?我想是这样的:
aFile.print(data.time.to_f, " ", data.#{column_name}, "\n")
或者
aFile.print(data.time.to_f, " ", data.'#{column_name}', "\n")
或者
aFile.print(data.time.to_f, " ", data."#{column_name}", "\n")
但这些没有用。
有任何想法吗?