Rumah > Soal Jawab > teks badan
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粉7040660872024-04-06 00:49:54
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