-1
レール:has_many belongs_to。私はモデルを持っている5
Group(has_many students).
Student(belongs_to groups).
グループのコードだGroupsController
def index
@groups = Group.all
end
private
def group_params
params.require(:group).permit(:name, :course_id)
end
でDEFインデックスとDEF group_paramsのコードだroutes.rbを
root 'courses#index'
resources :students, :teachers, :groups, :courses, :users
のコードだこと/ index.html.erb
<% @groups.each do |g| %>
<tr>
<td><%=link_to g.id, group_path(g)%></td>
<td><%=link_to g.name, group_path(g)%></td>
<td><%=link_to g.course.name, course_path(g)%></td>
**<td><%=link_to g.students.name, student_path(g)%></td>**
<% end %>
私は1人のグループに2人の学生を執筆しました。 1つのグループの全学生の名前をインデックスビューでどのように見ることができますか?私は、誰が作業していないではない g.student.name、
students_path(g),
<%students.each do%>
<td><%=link_to g.students.name, student_path(g)%></td>
<% end %>,
resources :students do
resources :groups
end,
resources :groups do
resources :students
end
への変更を試してみてください。 この問題を解決してください。