文件名称:炼狱
文件大小:17KB
文件格式:ZIP
更新时间:2024-03-22 20:18:46
Ruby
炼狱 炼狱(Purgatory)是Rails的瑰宝,它允许您将更改保存到ActiveRecord模型中,以便以后可以应用它们。 如何使用 首先运行生成器,创建所需的迁移和初始化文件: $ rails generate purgatory 然后迁移数据库: $ rake db:migrate 默认情况下,炼狱的请求者和批准者的类别假定为“用户”。 您可以在config / initializers / purgatory文件中进行配置。 要在一个类中启用炼狱功能,请在该类中添加以下行: use_purgatory 要将对ActiveRecord类的更改放入炼狱,只需进行更改,然后调用炼狱! 方法。 您可以将发出请求的用户作为可选参数传递 item = Item.find(10) item.price = 200 purgatory = item.purgatory!(current
【文件预览】:
purgatory-master
----.travis.yml(120B)
----purgatory.gemspec(2KB)
----init.rb(19B)
----README.markdown(7KB)
----Gemfile(219B)
----Gemfile.lock(1KB)
----VERSION(6B)
----.rspec(26B)
----.document(55B)
----spec()
--------purgatory_spec.rb(24KB)
--------support()
----.gitignore(826B)
----lib()
--------purgatory.rb(88B)
--------purgatory()
--------generators()
----LICENSE.txt(1KB)