我使用設計,允許用戶在我的網站上註冊。我註冊時有現場讓他們輸入他們的電話號碼。Rails電話領域像日期字段?
然而,我想將電話分成3部分,所以你把數字的不同部分,有點像日期。
是否有可能在rails中做類似於日期的事情?當你有一個日期選擇一個窗體時,它會給出字段名稱:
model[date(1i)]
model[date(2i)]
model[date(3i)]
這可能與其他字段?
乾杯
我使用設計,允許用戶在我的網站上註冊。我註冊時有現場讓他們輸入他們的電話號碼。Rails電話領域像日期字段?
然而,我想將電話分成3部分,所以你把數字的不同部分,有點像日期。
是否有可能在rails中做類似於日期的事情?當你有一個日期選擇一個窗體時,它會給出字段名稱:
model[date(1i)]
model[date(2i)]
model[date(3i)]
這可能與其他字段?
乾杯
我不相信這是可能的date_select/select_date家庭哄着去做你想要什麼。
你可以嘗試鏡像DateTimeSelector類爲您的目的:https://github.com/rails/rails/blob/master/actionpack/lib/action_view/helpers/date_helper.rb
但是,爲什麼不只是處理這個控制器?您可以任意切片和切塊輸入。如果這是一次性的事情,我會這樣做。否則,可能值得您花時間來解決問題,在這種情況下,您可以爲世界創造一個寶石...儘管我認爲這些'我'後綴只對日期和時間有用,至於ActiveRecord被關注到。
感謝您的建議。我可能會爲此做出一點小小的貢獻,因爲我之前已經創建了幾個站點,並且不想每次都在控制器中執行此操作。乾杯! – 2012-08-11 22:59:21
非美國電話號碼除了地區/城市代碼,交換區域(某些地方)和交換區域內的本地號碼之外,還有一個國家代碼。而電話號碼通常也需要一個分機號碼。分析電話號碼往往導致糟糕的用戶體驗....要小心..... – 2012-08-10 16:28:07
是的。表格提交後,我想避免建立電話號碼。只有美國人才會在網站上註冊。我想知道他們是不是有一個很好的和優雅的解決方案,而不是有一個之前的過濾器把它放回去。 – 2012-08-10 16:31:20