2 つのテーブルがあります。1 つは名前付きum_org_data
で、もう1 つはaddresses
です。
問題は、 where has external keyum_org_data
を使用してデータを表示したいことです。addresses
addresses
um_org_datum_id
これは、2 つのテーブルのデータを一緒に表示するビューのコードです。
<p id="notice"><%= notice %></p>
<div class="container">
<div class="row">
<div class="span3 pull-right">
<div class="well">
<h2>Heading</h2>
<p>Sample text</p>
</div>
</div>
<div class="span9">
<h2>Organization Details</h2>
<table class="table table-hover">
<tr>
<th col span="1" style="width: 200px">
</i> Organization Name:
</th>
<td><%= @um_org_datum.org_name %></td>
</tr>
<tr>
<th col span="1" style="width: 250px">
</i> Organization Description:
</th>
<td><%= @um_org_datum.org_description %></td>
</tr>
<tr>
<th col span="1" style="width: 250px">
</i> Web Domain:
</th>
<td><%= @um_org_datum.webdomain %></td>
</tr>
<tr>
<th col span="1" style="width: 200px">
<%= fields_for :address_attributes do |p| %>
<%= p.label 'Office Address' %><br />
</th>
<td><%= p.address.offc_addr %></td>
<% end %>
</tr>
<tr>
<th col span="1" style="width: 200px">
</i> Office Phone Number:
</th>
<td><%= @um_org_datum.offc_ph %></td>
</tr>
</table>
<div class="control-group">
<div class="controls">
<a class="btn" href="/um_org_data" style="text-color:black">View all</a>
</div>
</div>
</div>
</div>
</div>
結合クエリの使用方法がわからないため、コントローラーで結合クエリを使用しません。この問題で結合クエリが必要な場合は、構文と、両方のテーブルの属性を表示するためにビュー フォームで変更する必要があるものを教えてください。
テーブル名: um_org_data
、属性:id, oeg_name, org_description, webdomain
テーブル名: adrresses
、属性:id, offc_addr, um_org_datum_id
前もって感謝します!