首页 > 解决方案 > 如何使用 Ruby on Rails 在下拉列表中显示我现有模型的属性

问题描述

请问如何在我的表单文件的下拉列表中显示attribute_array。

我有这个:

<%= simple_form_for @rule do |f| %>

    <div class="form-group"> 

      <%= f.input :id  ,class:"form-control form-control-lg" %>

      <% attribute_array =  AttributeType.all.map { |attribute| [ attribute.value, attribute.level, attribute.name, attribute.code] } %>
      <%= options_for_select(attributes_array) %>

标签: ruby-on-railsdrop-down-menu

解决方案


<%= f.input(
      :name_of_field,
      label: "Action",
      collection: AttributeType.all.map { |attribute| [ attribute.value, attribute.name] ,
      input_html: { class: "your-class" }
    ) %>

推荐阅读