假设我有一张桌子World.
我有一个名为foo表内。我想查询的是World表并选择foo,但我想将其别名为bar在后续转换为 JSON 输出时。
有什么方法可以为这一 ActiveRecord 查询设置字段名称的别名吗?不希望在整个应用程序中为该字段添加别名。
只需使用 SQL 别名功能select
方法调用:
w = World.select("foo as bar").first
w.bar # returns value for foo
w.foo # ActiveModel::MissingAttributeError
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)