我正在做一個目前的項目,我正在使用一個設計..在我註冊(使用設計)我有字段命名手機號碼,當我點擊註冊/提交按鈕它將被保存到我的表格中,但在保存之前,我會連接國家代碼(+63。例如:我輸入1234567891,在我的表格中它將變成這樣+631234567891)。之前保存電話回撥紅寶石
我使用before_save方法/函數,但我有一個問題,每當我點擊登錄/確認電子郵件/註銷它將增加另一個+63(所以它會變成+ 63 + 63 .... )..
問題:如何防止添加+63?它只會在註冊
型號
before_save : add_country_code
validates :mobile_no, :presence => true,
:numericality => true,
:length => { :minimum => 10, :maximum => 10 }
def add_country_code
self.mobile_no = "+63" + self.mobile_no.to_s
end
我覺得有一些正確的代碼..它必須是,除非:mobile_no – Angel
Annd先生,現在當我提出這 – Angel
我不知道,你可以將其添加didt加國家代碼',除非:' ! – HashRocketSyntax