Bagaimana untuk mengisi jadual HTML daripada jadual pangkalan data yang dihasilkan oleh reka bentuk
P粉521697419
P粉521697419 2024-04-05 09:13:39
0
1
2639

Sangat baharu untuk Ruby on Rails dan mencipta. Saya sedang cuba mengisi jadual pada halaman HTML yang harus menyenaraikan semua rekod daripada jadual Pelajar dalam pangkalan data saya (MYSQL).

<tbody>
<% for student in @students %>
 <tr>
  <td> <%= student.email %> </td>
 </tr>
<% end %>
</tbody>

Saya pun dah cuba @students.each |students|. Kedua-dua varian memberikan ralat NoMethodError, kaedah tidak ditentukan 'setiap' untuk nil:NilClass Menurut hasil carian dalam talian saya, saya merujuk jadual pelajar tetapi tidak mengisytiharkannya di suatu tempat

def <name>
  @students = Students.all
end

Setahu saya, ia perlu pergi ke mana-mana, tetapi saya tidak tahu di mana.

Sebarang cadangan tentang perkara yang perlu dilakukan adalah bagus.

Rel 7.0.3 Reka bentuk 4.8

P粉521697419
P粉521697419

membalas semua(1)
P粉704066087

Anda akan Students 更改为 Student 并使用 each gelung

Dicipta: users_controller.rb

def index
 @students = Student.all
end

Buat folder: views/users/index.html.erb

@students.each do |student|
// code
end
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan