我有这段代码,我可以在其中动态获取字段名称。
field_name = #code to get field name as string
然后我循环遍历一组活动记录对象
results. each do |record|
puts "#{record.field_name}"
end
我如何评估将语句放入 ruby 中?
我有这段代码,我可以在其中动态获取字段名称。
field_name = #code to get field name as string
然后我循环遍历一组活动记录对象
results. each do |record|
puts "#{record.field_name}"
end
我如何评估将语句放入 ruby 中?
红宝石方式:record.send(field_name)
ActiveRecord 的另一种方式:record[field_name]
采用send
results.each do |record|
puts "#{record.send(field_name)}"
end