【发布时间】:2012-07-05 15:58:52
【问题描述】:
所以我正在 Rails webapp 上构建这个 ruby。我有两个模型:课程和课程。课程有很多课程,课程属于课程。我的表格运行得很好,但我想做的是将 :course_id 传递给课程表格,以便能够跟踪课程所属的课程。 (我在课程表中包含了 course_id 值。
基本上,我的问题是如何将课程的 :id 传递到课程表中?
【问题讨论】:
标签: ruby-on-rails ruby
所以我正在 Rails webapp 上构建这个 ruby。我有两个模型:课程和课程。课程有很多课程,课程属于课程。我的表格运行得很好,但我想做的是将 :course_id 传递给课程表格,以便能够跟踪课程所属的课程。 (我在课程表中包含了 course_id 值。
基本上,我的问题是如何将课程的 :id 传递到课程表中?
【问题讨论】:
标签: ruby-on-rails ruby
为什么不给新的lesson 分配课程ID?
而不是做
@lesson = Lesson.new
做
@lesson = Course.find(params[:course_id]).lessons.new
或类似的东西。
或者(更好):
@lesson = Course.find(params[:course_id]).lessons.build
【讨论】:
隐藏字段?
不确定您想在表单中使用该 course_id 做什么,但如果只是在提交时将其传回,请查看嵌套资源
【讨论】: