【发布时间】:2011-06-13 14:14:29
【问题描述】:
我正在尝试为表单中的项目构建自定义下拉列表。我创建了一个用于每个项目的项目部分,并在我的表单中调用它。我表单中的代码是...
<%= render 'form_item', :f => f, :title => "Availability", :group => :status, :item => :available, :view => "select_list",
:return_field => {}, :list => ["Available", "Not-Available"], :prompt => 'Please select' %>
我的这个视图的构建器看起来像这样......
<% elsif view == "select_list" %>
<%= builder.select item, list, {}, { :index => nil, :include_blank => prompt} %>
当我执行代码选择可用或不可用时,我收到 500 内部服务器错误。当我检查我的日志时,它显示:
2011-06-13 10:06:04 FATAL --
TypeError (expected Array (got Hash) for param `status_attributes'):
对此有什么想法吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 forms