文件名称:forminate:Rails应用程序的表单对象
文件大小:18KB
文件格式:ZIP
更新时间:2024-06-09 18:04:38
Ruby
富丽堂皇 在Rails中执行CRUD操作非常棒。 请记住,您是第一次生成Rails支架并几乎立即开始从Web表单中创建和编辑数据库中的记录。 我敢打赌,这吸引了很多人。 它肯定引起了我的注意。 不久,您需要在Rails应用程序中创建一个页面,该页面必须从单个表单更新多个模型。 现在,您会感到痛苦。 生命是痛苦,殿下。 说不同的人都在卖东西。 - 黑衣人 如果您在这一点上,请允许我向您介绍表单对象。 通常的想法是创建一个对象,该对象表示要在视图中显示的表单,并且该表单对象负责汇总和协调构成表单的各种模型。 有关表单对象的详细信息以及Rails中的一些示例实现的更多信息,请查看 , 和这些精彩文章。 Forminate为您提供了一种方便的方式来创建表单对象,这些对象可以从所需的模型继承行为,并且具有ActiveRecord或ActiveAttr模型所期望的足够的行为,从而使与它们的工作
【文件预览】:
forminate-master
----.gitignore(154B)
----README.md(9KB)
----Gemfile(155B)
----spec()
--------support()
--------forminate_spec.rb(8KB)
--------spec_helper.rb(531B)
--------forminate()
----LICENSE.txt(1KB)
----.travis.yml(307B)
----lib()
--------forminate.rb(4KB)
--------forminate()
----forminate.gemspec(1KB)
----Rakefile(113B)