文件名称:activemodel-aggregator:在表单中将多个模型视为一个模型
文件大小:8KB
文件格式:ZIP
更新时间:2024-07-24 02:57:29
Ruby
活动模型::聚合器 基于 这是目前的想法溢出,不一定是真的。 至少我不会在生产中使用它。 上下文感知验证 每个聚合器都有自己的验证上下文,例如: class Profile < ActiveModel :: Aggregator aggregate :person end class Person < ActiveRecord :: Base validates_presence_of :name , on : :profile end ...仅在通过配置文件提交时验证名称。 路由到聚合器 由于聚合器处理多个模型并且本身不是持久化的,因此无法直接路由到它。 最好的方法是使用聚合模型之一。 resources :people do resource :profile , only : :show end # Generates GET /people/ :pers
【文件预览】:
activemodel-aggregator-master
----.gitignore(185B)
----README.md(1KB)
----lib()
--------active_model()
----activemodel-aggregator.gemspec(660B)
----Gemfile(107B)
----MIT-LICENSE(1KB)
----Rakefile(214B)
----test()
--------models()
--------cases()
--------helper.rb(545B)
--------aggregators()