我的“用户”表中有一个binary
列类型,当我尝试将该字段包含在 simple_form_for 标记中时,出现错误。
= simple_form_for @user
= f.input :secret_number
这是错误-
No input found for binary
一些可能有用的额外信息 - 所以我在此列中存储了一些加密信息。数据在保存 ActiveRecord 时被加密。但是在呈现给用户的表单中,我想显示填充数据,例如 - *****456"。我编写了以下方法来解密/填充 secret_number。
def secret_number
decrypt_and_pad_up(self.secret_number)
end