Ruby on rails ActionView::Template::Error(未定义的方法“map”):

Ruby on rails ActionView::Template::Error(未定义的方法“map”):,ruby-on-rails,ruby,Ruby On Rails,Ruby,我犯了这个错误 ActionView::Template::Error (undefined method `map' for #): 8: 9: 10: 11: 12: 13: 14: 'btn-primary' %> app/views/guest_servers/_form.html.erb:11:in `block in _app_views_guest_servers__f

我犯了这个错误

ActionView::Template::Error (undefined method `map' for #): 8: 9: 10: 11: 12: 13: 14: 'btn-primary' %> app/views/guest_servers/_form.html.erb:11:in `block in _app_views_guest_servers__form_html_erb___3580975132148204073_44804260' app/views/guest_servers/_form.html.erb:1:in `_app_views_guest_servers__form_html_erb___3580975132148204073_44804260' app/views/guest_servers/new.html.erb:5:in `_app_views_guest_servers_new_html_erb___2287482652647252833_55765520' 当我添加这行代码时

<pre>
  <%= select_tag "sippeer_type", options_from_collection_for_select(@guest_server, "id", "name") %>
</pre>

@guest\u server变量中有什么,请粘贴代码。是否显示将值分配给@guest\u server的代码?请提供更多详细信息,可能是app/views/guest\u servers/\u form.html.erb中的一些代码行:11@guest_server听起来像一个对象,而不是一个集合。这是真的吗?