-3
即時通訊使用簡單的形式,即時通訊開始後悔,簡單地說(雙關語),因爲你周圍的工作量必須做的事情,以完成任何事情的權利。在rails中進行客戶端驗證?有沒有希望?
我使用最新的rails 4和各種版本進行得很順利,除了客戶端驗證我的所有表單。
我不能得到Jquery驗證工作,我可以找到每一個寶石不再支持。
這似乎是這樣一個容易解決的問題。任何人都可以將我指向正確的方向嗎?
即時通訊使用簡單的形式,即時通訊開始後悔,簡單地說(雙關語),因爲你周圍的工作量必須做的事情,以完成任何事情的權利。在rails中進行客戶端驗證?有沒有希望?
我使用最新的rails 4和各種版本進行得很順利,除了客戶端驗證我的所有表單。
我不能得到Jquery驗證工作,我可以找到每一個寶石不再支持。
這似乎是這樣一個容易解決的問題。任何人都可以將我指向正確的方向嗎?
問題出在資產管道和它把我的.js文件放在一起的順序。
我只是爲每個控制器製作了控制器.js文件,這些控制器利用了驗證,並在java腳本中匹配了我的模型驗證。
例如,在資產/ Java腳本/ messages.js「
$('#message-form').validate({
debug: true,
rules: {
'message[name]': {required: true, name: true},
'message[sub]': {required: true},
'message[notes]': {required: true}
}});
之後Rails是足夠聰明,做休息。
你將不得不確保jQuery的驗證是在引用的application.js
你並不需要使用別人寫的瑰寶。如果這是一個容易解決的問題,只需編寫代碼來解決它!您不需要將該代碼編寫爲通用寶石,只需編寫應用程序所需的代碼即可,這將更簡單。也許沒有任何保存的通用寶石,因爲大多數人都只是這樣做。 – jrochkind 2015-03-08 21:38:15
客戶端JavaScript/jQuery完全不知道您使用的是什麼服務器語言或框架,並且沒有依賴關係。爲什麼你不能自己添加代碼? – charlietfl 2015-03-08 21:43:08