活动管理员条形输入
Active Admin strip form input
可以strip
forms' input fields in Rails Active Admin吗?
例如:
form do |f|
f.inputs do
f.input :attr, as: :string
end
end
我尝试 string_options
复制 datepicker_options
机制,但没有成功。
form do |f|
f.inputs do
f.input :attr, as: :string, string_options: { strip: true }
end
end
我没有在文档中找到任何内容。
注意:strip的意思是去掉字符串首尾的空格。
" clean input ".strip # "clean input"
一种不推荐的方式是:
f.input :attr, as: :string, html_options: { value: f.object.attr.try(:strip) }
但是你可能会干扰 formtastic 内部结构、本地化或其他方面。恕我直言,更好 方法:在您的 ActiveRecord 模型中使用前验证挂钩:
class YourModel < ApplicationRecord
before_validation :strip_whitespace
def strip_whitespace
self.attr = self.attr.try(:strip)
end
end
可以strip
forms' input fields in Rails Active Admin吗?
例如:
form do |f|
f.inputs do
f.input :attr, as: :string
end
end
我尝试 string_options
复制 datepicker_options
机制,但没有成功。
form do |f|
f.inputs do
f.input :attr, as: :string, string_options: { strip: true }
end
end
我没有在文档中找到任何内容。
注意:strip的意思是去掉字符串首尾的空格。
" clean input ".strip # "clean input"
一种不推荐的方式是:
f.input :attr, as: :string, html_options: { value: f.object.attr.try(:strip) }
但是你可能会干扰 formtastic 内部结构、本地化或其他方面。恕我直言,更好 方法:在您的 ActiveRecord 模型中使用前验证挂钩:
class YourModel < ApplicationRecord
before_validation :strip_whitespace
def strip_whitespace
self.attr = self.attr.try(:strip)
end
end