1

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

基本上,我的问题是如何将课程的 :id 传递到课程表中?

4

2 回答 2

2

为什么不直接分配新lesson的课程 ID?

而不是做

@lesson = Lesson.new

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

或类似的东西。

或更好):

@lesson = Course.find(params[:course_id]).lessons.build
于 2012-07-05T16:15:41.620 回答
0

隐藏领域?

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

于 2012-07-05T16:09:22.057 回答