ruby-on-rails - Rails ActiveRecord 查询除列外的 ForeignKey
问题描述
我有两个模型:用户和地址。
A 用户has_many
地址。
如何为用户生成 JSON,包括他们的地址,但从每个地址中省略国家?
我努力了:
Users.all.to_json(:include => :addresses, :except => :country)
解决方案
您需要将except
选项作为addresses
密钥的一部分传递:
Users.all.to_json(
include: {
addresses: {
except: :country
}
}
)
推荐阅读
- php - 创建页面以更改刀片中表中的数据时出错
- wordpress - 如何向 Wordpress 网站发送 POST 请求并执行一些操作
- ios - UITextField - 以编程方式的底线
- javascript - 每次单击图像时使用 Javascript 将图像更改为新图像
- python - Python解决循环导入而不合并文件
- r - 用 R 替换基于另一列的列中的值
- postman - 如何在邮递员测试中计算数组内的元素
- node.js - at=error code=H10 desc="App crashed" on heroku。我如何才能真正部署?我如何解决问题?谢谢大家
- airflow - 气流:如何在失败后停止下一个 dag 运行
- java - 编写 KStream
> 到 Kafka 主题