【发布时间】:2017-02-20 16:25:26
【问题描述】:
我有一个具有活动管理员的 Rails 项目,该项目的模型具有一个字段,该字段是带有 enumerate_it 的字符串:
class PrivacyType < EnumerateIt::Base
associate_values(
private: [1, 'Private'],
public: [2, 'Public'] )
end
在表单中,一切都按预期工作,并且有一个下拉列表,其中包含private和public选项:
form do |f|
f.inputs 'Details' do
f.input :privacy_type, as: :select, collection: PrivacyType.to_a
end
end
索引中的位,它显示数字1 和2 而不是文本。
是这样的:
index do
columns :privacy_type
end
我需要怎么做才能写出 private 或 public 而不是数字?
谢谢
【问题讨论】:
标签: ruby-on-rails enums activeadmin enumerate