【发布时间】:2020-06-23 17:50:25
【问题描述】:
我已经在这个游戏上工作了一段时间,但它对我不起作用: 我有一个枚举下拉列表,想在前端使用引导程序。
enum show_email: {all: 1, buddies: 2, private: 3 }, _prefix: true
我的表单代码:
<div class="form-group row">
<%= f.label :show_email, class: "col-sm-1 col-form-label" %>
<div class="col-sm-6">
<%= select_tag :show_email, options_for_select(User.show_emails.keys.map {|k, v| [k.humanize.capitalize, v]}), class: "form-control", 'data-style': 'form-control' %>
</div>
</div>
它很好地显示了下拉列表,但不保存数据。
【问题讨论】:
-
不是你问题的答案,但你可以用这个来缩短你的收藏:
User.show_emails.map { |k,v| [k.humanize.capitalize,v] }我会用这个和 Rajdeep 的答案:D
标签: ruby-on-rails bootstrap-4 ruby-on-rails-6