目前我有一個腳本來檢查以確保測試卡未在生產中提交(因爲Authorize.net在實時模式下接受測試信用卡)並向錯誤消息添加錯誤消息信用卡號碼,如果提交的一個是Test_Credit_Cards
陣列,像這樣的:Rails 3 - 模型錯誤消息驗證消息
TEST_CREDIT_CARDS = ['370000000000002', '6011000000000012', '4007000000027', '4012888818888']
validate :not_a_test_credit_card
def not_a_test_credit_card
self.errors[:cc_number] << "number is invalid!" if TEST_CREDIT_CARDS.include?(cc_number) and Rails.env.production?
end
現在在前端顯示錯誤信息,像這樣: Credit card cc number is invalid!
反正是有改變的消息閱讀Credit Card number is invalid!
我只是想刪除來自消息的部分。
你確定它不是'信用卡cc_number號碼無效'嗎? –
對不起,這是我的一個錯字......我只想從我的錯誤信息中刪除屬性 – dennismonsewicz