我正在尝试找出 ActiveRecord::Relation 的所有列名。
前任。(伪代码
blah = Blah.select('blah. , hah. , nah.*').where(..).joins("left outer join hah").joins("left outer join Nah")
我正在尝试调用 blah.column_names 但我希望它返回此关系响应的所有列,包括 Hah 和 Nah,而不仅仅是 Blah 的
或者类似 blah.respond_to?('column_name')
关键部分是我想在没有找到行的情况下执行此操作。
谢谢