Ich habe ein JavaScript, um einen Wert in meinem Formular zu maskieren. Ich versuche, diese Maske zu entfernen, bevor es in db speichern, aber ich habe ProblemeEntfernen der Maske vor dem Speichern in DB
Modell:
class Partner < ApplicationRecord
belongs_to :address, dependent: :destroy
has_many :dependents
accepts_nested_attributes_for :address
# Validations #
# Validates presence of some attributes #
validates_presence_of :registry_number, :name, :secretary, :position, :base_salary, :rg, :cpf, :birthday, :email, :union_admission, :start_date
validates :registry_number, numericality: {only_integer: true}
# Validates the size of some attributes #
validates :registry_number, length: {maximum: 5}
validates :cpf, length: {is: 11}
validates :rg, length: {is: 9}
validates :phone_number, length: {maximum: 11}
:cpf.gsub(/[.\/]/, '')
end
Fehler
undefined method `gsub' for :cpf:Symbol
Extracted source (around line #18):
16
17
18
19
20
:cpf.gsub(/[.\/]/, '')
end
Wie kann ich es lösen?
Danke für Ihre Hilfe. Gute Antwort! – Kirk