sql - 如何从 id 获取用户名
问题描述
我想通过 caller_id 获取来电者的姓名。名称在用户表中。
这是迁移文件。
class AddCallerIdToSeller < ActiveRecord::Migration
def change
add_column :users, :caller_id, :string
end
end
这是我目前正在做的观点。
<td class="text-center"><%= call_report.caller_id.present? %></td>
当我喜欢上面时,它显示为真。但我想获取用户名“=” caller_id
解决方案
User.find(call_report.caller_id).name
在控制器中执行此操作并将其分配给那里的某个变量的最佳方法。
推荐阅读
- java - 如何修复 Android Studio 中的“org.gradle.api.tasks.TaskExecutionException:任务执行失败:app:mergeExtDexDebug”?
- javascript - 如何将异步迭代器转换为数组?
- firebase - 我们如何保护 Firebase 函数上的 API 端点并向用户提供身份验证方法?
- javascript - 外部js仅在刷新后加载到反应组件中
- flutter - TextFormField 横向视图在颤动中用键盘填充屏幕?
- python - 使用 BatchNorm 时测试结果不佳
- java - java这种类型的注释类型未知
- java - Swift 中的 putInt Java 等效方法
- angular - 跳过 Angular 8 和 Apache 中特定路径的 URL 路由
- java - 你好,我可以问一些关于java(Abstract,getter,setter)的问题吗?