我有这个代码,我可以动态获取字段名称。
field_name = #code to get field name as string
然后,然后循环遍历一系列的activer记录对象
results. each do |record|
puts "#{record.field_name}"
end
我如何在ruby中评估put语句?
答案 0 :(得分:5)
Ruby方式:record.send(field_name)
ActiveRecord的另一种方式:record[field_name]
答案 1 :(得分:1)
使用send
results.each do |record|
puts "#{record.send(field_name)}"
end