ruby - Ruby on Rails
问题描述
od_practice.partnerships.kept.first&.omd_practice&.id
我见过人们用这个词kept.first
在 ruby on rail 中从数据库中提取数据。这些话是什么意思?我试图做一些研究,但我似乎没有找到任何解决方案。有人可以解释一下吗?
解决方案
这在 Ruby中称为消息发送。在其他一些语言中,它可能被称为方法调用。
它正在向对象发送kept
不带参数的消息,该对象是评估消息链开始的结果。该消息发送将反过来导致返回一个对象,然后将消息发送first
到该对象,再次没有参数。
推荐阅读
- javascript - 如何将值从功能子组件传递到类父组件并将值保存到状态?
- aws-lambda - 我应该如何处理 Cognito 用户的第 3 方 IDP 删除回调?
- python - 将列表保存到数组时如何删除引号?
- python - 在 Python 中随时间绘制分类数据设置
- stored-procedures - 存储过程的最后执行时间显示为空
- c# - C# BMR 计算器,请改进、重构和修复
- node.js - 如何将函数中的值插入到graphql突变中?
- javascript - bootstrap 3 将所有组件对齐到左侧
- html5-audio - HTML5 音频从 .wav 文件生成波形
- project-reactor - 反应链出错时重新订阅第一个发布者