gpt4 book ai didi

ruby-on-rails - Rails collection_select 不保存

转载 作者:数据小太阳 更新时间:2023-10-29 08:00:23 25 4
gpt4 key购买 nike

我有一个非常简单的 Rails 应用程序来提问。三模型问题,用户,教师。问题属于用户和教师。用户和老师有_很多问题。

我正在尝试在 Questions _form.html.erb 文件中选择用户和教师的下拉菜单。

我有这个 collection_select,它显示正常,但它不会在问题 user_id 字段中保存用户 id。

<%= collection_select(:question, :user_id, User.all, :id, :name, {:prompt=>true}) %>
1. 2. 3. 4. 5. 6.
  1. 模型
  2. 输入
  3. 收集用户
  4. 将保存什么
  5. 显示的内容
  6. 提示“请选择”

请告诉我我在将 user.id 保存到 question.user_id 时做错了什么

最佳答案

在您看来,一切似乎都很好。您的问题可能出在 Controller 或模型中,具体取决于您的 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

第二次猜测

您发布到错误的路线。

关于ruby-on-rails - Rails collection_select 不保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17903228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com