【发布时间】:2013-11-16 23:06:39
【问题描述】:
我正在使用 Rails 4 和 Simple Form 创建一个表单,我在其中向用户询问一堆数据。我通过以下方式将下拉选择器包含到模型关联中:
<%= f.association :location, collection: Location.order("LOWER(name)").all, required: true, include_blank: false, prompt: "Choose location..." %>
但是,当用户没有主动选择任何内容并在下拉菜单中选择默认提示消息时,我会收到 undefined method 'name' for nil:NilClass 错误。
如何让应用程序将用户发送回表单并突出显示他需要在下拉列表中选择一个位置?就像当你有一个必填的输入字段并且没有提供数据时发生的那样......
谢谢!
【问题讨论】:
标签: ruby-on-rails forms simple-form