ActiveAdmin:如何使用文本字段而不是颜色选择器来输入颜色?
ActiveAdmin: how to have a text field instead a color picker to input a color?
用 Flower
模型想象一个 rails 应用程序。 flowers
table 有一个 color
列。此应用程序使用 ActiveAdmin。在管理层,我注册了 Flower
模型。
app/admin/flower.rb
ActiveAdmin.register Flower do
permit_params :color
end
如果我编辑一朵现有的花(或创建一朵新花),ActiveAdmin 将强制我使用颜色选择器编辑颜色。我想用文本字段编辑颜色。
我该怎么办?
我使用 Rails 4.1.4 和 ActiveAdmin 1.1.0
您需要覆盖表单
form do |f|
inputs 'Details' do
f.semantic_errors
f.input :color, as: :text
end
f.actions
end
用 Flower
模型想象一个 rails 应用程序。 flowers
table 有一个 color
列。此应用程序使用 ActiveAdmin。在管理层,我注册了 Flower
模型。
app/admin/flower.rb
ActiveAdmin.register Flower do
permit_params :color
end
如果我编辑一朵现有的花(或创建一朵新花),ActiveAdmin 将强制我使用颜色选择器编辑颜色。我想用文本字段编辑颜色。
我该怎么办?
我使用 Rails 4.1.4 和 ActiveAdmin 1.1.0
您需要覆盖表单
form do |f|
inputs 'Details' do
f.semantic_errors
f.input :color, as: :text
end
f.actions
end