내 폼 입력에서 달러 기호 및 쉼표를 제거하기 위해 노력하고있어 (예를 들어, $ 1,000.00 => 1000.00)GSUB 내 값을 제로되어
나는 내 before_validation 방법에서 다음 다음 줄을이 내 모델 :
self.parents_mortgage = self.parents_mortgage.to_s.gsub!('$,','').to_i
이로 인해 숫자가 0이됩니다. 구문에 문제가 있습니까?
내 폼 입력에서 달러 기호 및 쉼표를 제거하기 위해 노력하고있어 (예를 들어, $ 1,000.00 => 1000.00)GSUB 내 값을 제로되어
나는 내 before_validation 방법에서 다음 다음 줄을이 내 모델 :
self.parents_mortgage = self.parents_mortgage.to_s.gsub!('$,','').to_i
이로 인해 숫자가 0이됩니다. 구문에 문제가 있습니까?
사용 tr
:
self.parents_mortgage = self.parents_mortgage.to_s.tr!('$,','').to_i
self.parents_mortgage = self.parents_mortgage.to_s.gsub!('$','').gsub!(',','').to_i
self.parents_mortgage self.parents_mortgage.to_s.gsub = ('/ [\ $를] /', '') 때문에 예
을 to_i. 구문에 문제가 있습니다. 귀하의 정규식은/포장이 필요합니다. $ 및는 문자 그룹이고 ([]로 둘러 쌉니다) $
을 탈출해야합니다.