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
Anda akan
Students
更改为Student
并使用each
gelungDicipta: users_controller.rb
Buat folder: views/users/index.html.erb