Rails:如何从模板集合中创建新的关联模型

时间:2012-01-29 04:41:58

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

我希望用户可以在预订时选择一系列锻炼模板。可以在不更改原始模板的情况下编辑锻炼模板的预订版本。

上下文

  • 我有一位私人教练,他与客户进行预订。
  • 私人教练有很多锻炼。
  • 每个预订都有相关的锻炼,可以针对该预订进行编辑。

问题 如何在每次预订时创建新的锻炼:

  • 将新锻炼的ID与预订相关联
  • 仅保留新预订表单中显示的集合中的模板练习

猜测 我目前对这样做的猜测是将一个隐藏的字段与表格中的训练参数传递给bookings_controller,然后创建方法将@booking.save && @workout.save但是我完全停留在要执行的细节上。

1 个答案:

答案 0 :(得分:0)

很难理解你想要做什么,但看起来你想要使用: http://api.rubyonrails.org/classes/ActiveRecord/NestedAttributes/ClassMethods.html