0
您如何讓您的模特的text_field
僅接受例如Google地圖網址:http://maps.google.com/
以及其他在.com/
之後輸入的內容?這裏是我的意思的例子:http://maps.google.com/maps?complete=0&q=Stanford+University,+Menlo+Park,+CA
。如何僅允許和驗證特定網址
預先感謝您!
編輯::google_url
是我在數據庫
validate :google_url_only_accepts_gmaps_url
def google_url_only_accepts_gmaps_url
errors.full_messages << "This is not GMaps url!" unless
google_url =~ /^http:\/\/maps\.google\.com\/maps/
end
我做了以下內容,但它仍然允許任何它裏面被投入。我更新了我的問題,向你展示我的意思。 – LearningRoR
只有在您嘗試保存對象或使用.valid明確檢查其有效性時纔會發生驗證?方法 - 你有沒有做這些,它仍然沒有工作? – keymone
是不是我的編輯在做以下事情?我去了我的表格,插入「asasjasj」,它仍然保存它,我錯過了什麼? – LearningRoR