Öğretmenin bir ders oluşturabileceği bir sistem oluşturmaya çalışıyorum ve öğrenci bir yanıt yazıyor. Bir user_id
sahiptir İhtiyacım olan yeni model kaydı oluşturmak için bir yol (yeni model Lesson
, eskisinin Learn
mesafesindedir) 'dirRaylardaki bir tablodan üst kayıt ile aynı kimlikle kayıt oluşturma
<h1>Listing Courses</h1>
<table>
<thead>
<tr>
<th>Title</th>
<th colspan="3"></th>
</tr>
</thead>
<tbody>
<% @learns.each do |learn| %>
<tr>
<td><%= link_to learn.title, new_lesson_path %></td>
</tr>
<% end %>
</tbody>
</table>
<br>
<%= link_to 'New Learn', new_learn_path %>
(zaten düşündüm: Böyle her ders aracılığıyla bir tablo bisiklet var dışarı) ve bir learn_id
(söz konusu olan). lesson_id
'a tıklanan dersin değerini nasıl bilen var mı?
new_lesson_path(learn_id: learn.id)
ve sonra kontrolörün new
eylem
daha şık içinde params[:learn_id]
onu alıyorum: Bu kafa karıştırıcı ve teşekkür :)
Sorunuz net değil. Lear dersi ve kullanıcı ilişkilerini ekleyin. User_id öğrenci veya öğretmene referans mıdır? Öğrenci, tıkladığında öğrenci tarafından oluşturuldu mu? – Syl