【发布时间】:2022-02-24 20:36:20
【问题描述】:
class Schedule < ApplicationRecord
belongs_to :event
enum county: {USA: 0, INDIA: 1, Brasil: 2}
end
在 index.erb.html 中搜索选择
<%= f.collection_select :schedules_county_matches_all, Schedule.counties.map{ |dp| [dp.first, dp.first.humanize] }, :first.to_s, :second ,:include_blank => "All"%>
它给出了输出选择下拉列表,但不是 Postgres 数据库中的值存储为整数而不是字符串的值
<li class=""><span>All</span></li>
<li class=""><span>USA</span></li>
.......
作为工作过滤器,我想它应该在 li 中增加价值
<li value=""><span>All</span></li>
<li value="0"><span>USA</span></li>
.......
【问题讨论】:
-
为了将其保存为
county值需要多少值?您应该传递国家值,它是一个整数,并且只使用键来显示它。跨度>
标签: ruby ruby-on-rails-3 ruby-on-rails-4 ransack