我是铁轨上的初学者,所以我想这是一个简单的问题,但我无法在任何地方找到答案。
我有两个控制器:练习和个人训练。
我想选择所有练习,选择一些练习, 对于每个选择的练习,我需要使用此exersice_id创建一个PersonalWorkout。 因此,只需点击一下即可创建大量的PersonalWorkout。
直接从PersonalWorkouts控制器调用练习不起作用,@ expert是nil。
class PersonalWorkoutsController < ApplicationController
def make_plan
@exercises = Exercise.all
end
我该怎么做?
答案 0 :(得分:1)
正如我们已在评论中确定的那样,您在视图中<%= @exercises %>
并在浏览器中看到了#<ActiveRecord::Relation::ActiveRecord_Relation_Exercise:0x2af9e70>
。
要显示@exercices
,您需要循环显示它们并逐个显示。
<% @exercises.find_each do |exercise| %>
<!-- Do something with each exercise -->
<% end %>