associates:多模型对象

时间:2021-07-02 22:14:35
【文件属性】:
文件名称:associates:多模型对象
文件大小:19KB
文件格式:ZIP
更新时间:2021-07-02 22:14:35
Ruby 合伙人 将多个模型关联在一起并使它们表现为一个整体。 像视图(验证、错误、表单端点)和控制器(restful 操作)的单个模型一样嘎嘎作响。 也是#accepts_nested_attributes_for的。 您可能想查看以处理更复杂的情况。 更新:Rails 核心团队现在正在研究 ,我强烈建议使用它而不是这个。 用法 # app/forms/guest_order class GuestOrder include Associates associate :user associate :order , only : :product , depends_on : :user associate :payment , depends_on : :order end # app/models/user class User < ActiveRecord :: B
【文件预览】:
associates-master
----gemfiles()
--------Gemfile.activerecord-4.0.x(83B)
--------Gemfile.activerecord-4.1.x(83B)
--------Gemfile.activerecord-3.2.x(83B)
----certs()
--------pdionne-gem-public_cert.pem(1KB)
----lib()
--------associates()
--------associates.rb(7KB)
----Gemfile(259B)
----Guardfile(239B)
----spec()
--------associates()
--------spec_helper.rb(580B)
--------associates_spec.rb(7KB)
--------factories.rb(247B)
--------support()
----Rakefile(219B)
----.travis.yml(272B)
----LICENSE(1KB)
----README.md(7KB)
----.rspec(23B)
----.gitignore(407B)
----associates.gemspec(963B)

网友评论