フィールド名を動的に取得するこのコードがあります。
field_name = #code to get field name as string
次に、アクティブレコードオブジェクトの配列をループします
results. each do |record|
puts "#{record.field_name}"
end
ルビーにステートメントを入れることをどのように評価しますか?
フィールド名を動的に取得するこのコードがあります。
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