1
A
回答
1
下面是型號代碼:
class Person
belongs_to :city
end
class City
has_many :persons
validate_on_create :check_populations
def check_populations
return if persons.length > 10
end
end
0
您可以在模型中使用自定義驗證程序。有一個看起來在這裏:https://stackoverflow.com/a/2263294/1321564
相關問題
- 1. Rails - 費率限制模型的創建
- 2. MVC模型綁定限制
- 3. 限制訪問Rails中的一些模型項3
- 4. Rails 3的模型聯接限制到一個結果
- 5. 的Rails 3.1的限制兒童模特
- 6. 在JSP中限制模型的範圍
- 7. Django的限制的模型中
- 8. 限制模型級別的Django訪問
- 9. django模型字段限制選擇從其他模型領域
- 10. 權限模型
- 11. Rails模型/控制器結構
- 12. Ruby on Rails模型/控制器訪問
- 13. Rails中的模型版本控制
- 14. 從模型或控制器斷言Rails?
- 15. Ruby On Rails模型/控制器問題
- 16. Rails模型調用控制器動作
- 17. Rails一個模型 - 許多控制器
- 18. Rails從模型
- 19. 將模型驗證限制爲僅與Rails 3.2中與current_user關聯的記錄
- 20. Rails - 如何從模型中隨機抽樣限制爲RECENT記錄?
- 21. 如何限制對rails中不同用戶角色(cancan gem)的模型訪問?
- 22. 使用Rails驗證來限制到一個當前活動的模型
- 23. Rails的申購限制
- 24. Rails的MySQL包括限制
- 25. 如何限制on Rails的
- 26. Rails - select_date - 限制月數?
- 27. Rails file_field大小限制
- 28. 限制按類型
- 29. Rails模型關係
- 30. rails生成模型
好像http://stackoverflow.com/questions/1611887/calling-custom-validation-methods-in-rails的副本可以執行自定義驗證。 – kobaltz 2013-02-23 17:55:35