whiteboard:从创建 ActiveRecord 模型和关联中消除冗余和混乱的工具

时间:2024-07-13 08:08:12
【文件属性】:

文件名称:whiteboard:从创建 ActiveRecord 模型和关联中消除冗余和混乱的工具

文件大小:6KB

文件格式:ZIP

更新时间:2024-07-13 08:08:12

Ruby

白板 两个模型之间的关联是一个事实; 我们的代码应该反映这一点。 目前,Rails 开发人员必须在两个单独的模型文件中声明每个关联。 这很好,但我认为我们可以做得更好。 Whiteboard 是一种领域特定语言 (DSL),如 RSpec 或 Rake。 DSL 由两部分组成; 一个用于模型本身,另一个用于协会。 describe_models do # List your models and their attributes... end describe_associations do # How are the models connected? end 描述模型 describe_models部分支持两种方法。 describe_models do model :user do # List its attributes here... end


【文件预览】:
whiteboard-master
----notes.txt(1KB)
----Examply.rb(661B)
----LICENSE(1KB)
----rails_model.rb(8KB)
----README.md(4KB)
----whiteboard.rb(447B)

网友评论