Rails collection_select不保存
我有一个非常简单的rails应用程序来提问。 三个模型问题,用户,老师。 问题属于用户和教师。 用户和老师有很多问题。
我正在尝试让用户和教师在问题_form.html.erb文件中进行选择。
我有这个collection_select,它显示正常,但它不会在Questions user_id字段中保存用户ID。
true}) %> 1. 2. 3. 4. 5. 6.
- 该模型
- 输入
- 收集用户
- 什么会得救
- 显示的内容
- 提示“请选择”
请告诉我将user.id保存到question.user_id的错误
你的观点似乎一切都很好。 您的问题可能在控制器或型号中,具体取决于您的Rails版本。
我的第一个猜测
在Rails 3中:
class Question < ActiveRecord::Base attr_accessible :user_id
在Rails 4中:
class QuestionsController < ApplicationController def question_params params.require(:question).permit(:user_id) end
第二个猜测
您发布的路线不正确。