ruby-on-rails - 如何使用 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) %>
解决方案
<%= f.input(
:name_of_field,
label: "Action",
collection: AttributeType.all.map { |attribute| [ attribute.value, attribute.name] ,
input_html: { class: "your-class" }
) %>
推荐阅读
- android-room - 此方法的光标
- html - 在 HTML / CSS 中居中多路树根
- laravel - Vue,$ 是什么意思?
- c# - Is there a way I can return more than one integer from a method?
- javascript - 编译 es2015 库时如何将 CSS 注入 javascript 文件
- angularjs - Is Excel clearing our http request authorization header attribute?
- javascript - 如何从一个 cshtml 文件中调用或使用 cshtml 文件的功能?
- azure - 在公共 IP 访问上自动启动 Azure 虚拟机很热门?
- google-apps-script - Automatically email deleted rows using googlescript
- rxjs - ionic 4中的订阅类型变量声明问题