【发布时间】:2018-07-19 08:01:21
【问题描述】:
我想通过 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
【问题讨论】:
-
不只是检查它是否存在,而是显示它。将
call_report.caller_id.present?更改为call_report.caller_id -
如果我更改为
call_report.caller_id,它只显示来电显示。我想要来电者的姓名。我的理解是,要获取该 caller_id 的名称,我需要通过 users 表来获取它。但我不知道怎么做:( -
为
call_report添加关联belongs_to :caller并在视图中执行<%= call_report.caller.name %>
标签: sql ruby-on-rails database