html.erb tablolar gösterir: Ben HTML etiketleri <table>
, <td>
ve <tr>
aşina olduğum Raylar 3 - Bu resim gibi tablolarla bir görünümde farklı veritabanı tablolardan veri görüntülemek istediğiniz
ancak bir sütunda birden çok sorgu ile sorun yaşıyorum.
<table>
<tr>
<th>Skills </th>
<th>Expected-qualifications</th>
<th>Current-qualifications</th>
</tr>
<% @employee.position.skills.each do |skill| %><% @employee.position.expected_qualifications.each do |expected_qualification| %><% @employee.current_qualifications.each do |current_qualification| %>
<tr>
<td><%= skill.kategorien %></td>
<td><%= expected_qualification.sollqualifikation %></td>
<td><%= current_qualification.istqualifikation %></td>
</tr>
<% end %><% end %><% end %>
</table>
Bu kod şuna benzer: Gördüğünüz gibi
, beceri, beklenen-nitelikleri ve akım nitelikleri tekrarlayın.
Soruma: Kodlar tablonun içinde nasıl sıralanmalı, böylece istediğim gibi görünecek?
@ Sam Ruby: Teşekkürler, bu mantıklı geliyor, ama ben ve bir sözdizimi hatası ve nedenini bilmiyorum. Zaten '@employee.position.skill (...) 'yi <% %> bileziklerine sokmayı denedim, ama yine de çalışmak istemiyor, o zaman bu parçadan hoşlanmıyor. | Skill expected_qualification current_qualification | ' – Kirinriki
sözdizimi hatası ve düzeltildi. Lütfen tekrar deneyin. –
@ Sam Ruby: Üzgünüz, hala çalışmıyor. Rayların hala tezgahta bazı sözdizimi problemleri vardır. Öyleyse 3 sayaç sahibi olmanın doğru yolu değil gibi görünüyor? – Kirinriki