模型关系

时间:2012-07-05 15:58:53

标签: ruby-on-rails ruby

所以我在rails webapp上构建这个ruby。我有两种模式:课程和课程。课程有许多课程,课程属于课程。我的表单运行得很好,但我想要做的是将:course_id传递给课程表单,以便能够跟踪课程所属的课程。 (我在课程表中包含了一个course_id值。

基本上,我的问题是如何将课程的ID传递到课程表格?

2 个答案:

答案 0 :(得分:2)

为什么不直接指定新的lesson课程ID?

而不是做

@lesson = Lesson.new

DO

@lesson = Course.find(params[:course_id]).lessons.new

或类似的东西。

或(更好):

@lesson = Course.find(params[:course_id]).lessons.build

答案 1 :(得分:0)

隐藏的字段?

不确定您希望在表单中使用此course_id做什么,但如果只是将其传递回提交,请查看嵌套资源