0
目前我正在構建使用Faraday從遠程服務器獲取有關模型的所需信息的Rails應用程序。所以沒有模型。據我所知gem client_side_validation
在這種情況下是沒有用的。
我在問什麼 - 是否準備好使用表單驗證?當然總有自制的方式...Rails 3.2應用程序沒有模型,哪些形式驗證使用?
目前我正在構建使用Faraday從遠程服務器獲取有關模型的所需信息的Rails應用程序。所以沒有模型。據我所知gem client_side_validation
在這種情況下是沒有用的。
我在問什麼 - 是否準備好使用表單驗證?當然總有自制的方式...Rails 3.2應用程序沒有模型,哪些形式驗證使用?
您只需要ActiveModel ::驗證來啓用驗證。請查看該模塊的API docs。
根據文檔:
class Person
include ActiveModel::Validations
attr_accessor :first_name, :last_name
validates_each :first_name, :last_name do |record, attr, value|
record.errors.add attr, 'starts with z.' if value.to_s[0] == z
end
end
你也可以使用validates_presence_of :name
語法。
謝謝,親自我prever語法'驗證:名稱,...'更 – Elmor
我也。我只是想清楚你得到完整的rails驗證語法。 –