为什么字段名不正确?

时间:2019-05-23 15:39:00

标签: ruby-on-rails activerecord ruby-on-rails-5.2

我有一个将select分组的列表。

= f.grouped_collection_select :category_id, Category.all, :categories, :title, :id, :title, { label: 'Category', prompt: '---' }

表单被包裹在bootstrap_form_for中。

如果未选择类别就提交表单,则会出现此错误:

  

{category“:[”缺少翻译:ru.activerecord.errors.models.exercise.attributes.category.required“,”缺少翻译:ru.activerecord.errors.models.exercise.attributes.category.blank“] }

为什么category而不是category_id?我无法将category_id替换为category ...

问题在于在这种情况下无法验证字段。定义遵循字段名称。哈希中的名称不同。

0 个答案:

没有答案