【发布时间】:2013-12-22 20:11:21
【问题描述】:
我有以下课程:
class Question < ActiveRecord::Base
serialize :choices
end
我希望我的问题有一组用户可以选择的选项,并且我将它们存储在问题记录中以避免第二次数据库查询。我正在尝试设置我的表单,以便用户可以编辑每个选项的文本。这是我用于输入的标签:
<input name="question[choices][]" type="text" />
我的许可函数是这样的:
def question_params
params.require(:question).permit(:category_id, :content, :choices, :answer_id)
end
我的选择数组未设置。我在这里做错了什么?
【问题讨论】:
-
你在使用 Rails 4 吗?
-
是的。这是通过 SO 的最小评论长度获得的虚拟句子。 =)
-
你能分享你的强参数
permit调用吗?我想这可能与stackoverflow.com/questions/16549382/… 有关 -
添加到原始问题
-
彼得,您的链接为我指明了正确的方向。如果你想回答这个问题,我会给你功劳。
标签: ruby-on-rails activerecord