0
我正在使用正則表達式來驗證我的sinatra應用程序中使用data_mapper gem發送到我的數據庫的表單字段。我用在我的模型中場的代碼是:Datamapper不接受正則表達式
property :price, Float, :required => true, :format => /\$?\d{0,3}\.{1}\d{2}/
而且它正在從PARAMS保存:
b.price = params[:price]
我不斷收到一個無效的格式錯誤,當我試圖挽救,但。我檢查了我的正則表達式rubular,它似乎工作正常。任何人都有任何想法發生了什麼問題?