首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Rust 编程

    Rust Web 生态观察| SeaORM :要做 Rust 版本的 ActiveRecord

    我们通过示例代码,找到了 SeaORM 框架架构的关键信息:ActiveModel/ ActiveModelBehavior / Entity 等。 pear".to_owned()); // update 函数 let pear: fruit::ActiveModel = pear.update(db).await? SeaORM 中也提供了 ActiveModel 抽象。 Rails 中的 ActiveModel 还提供一些模型验证等丰富的功能,目前 SeaORM 中的 ActiveModel 抽象也正在完善相关功能,参见 PR: Update `ActiveModelBehavior Entity 和 ActiveModel 抽象是 SeaORM 抽象架构的基石。 DSL: 宏与代码生成 我们通过前面的示例看到 SeaORM 提供了一些 DSL 方法。

    12.6K20发布于 2021-10-13
  • 来自专栏HansBug's Lab

    【Ruby on Rails】Model中关于保存之前的原值和修改状态

    事实上的确如此,我在StackOverFlow上看到了这样的一个用法 : Check out ActiveModel::Dirty (available on all models by default (关于更多的关于ActiveModel::Dirty所支持的各种神奇功能,请在http://api.rubyonrails.org/中输入ActiveModel::Dirty)

    2.9K90发布于 2018-04-11
  • 来自专栏Rust语言学习交流

    【大家的项目】SeaORM - An async & dynamic ORM for Rust!

    ; Insert let apple = fruit::ActiveModel { name: Set("Apple".to_owned()), ..Default::default() // no need to set primary key }; let pear = fruit::ActiveModel { name: Set("Pear".to_owned()), ; let mut pear: fruit::ActiveModel = pear.unwrap().into(); pear.name = Set("Sweet pear".to_owned()); ; Save let banana = fruit::ActiveModel { id: NotSet, name: Set("Banana".to_owned()), ..Default

    1.3K10编辑于 2022-03-28
  • 来自专栏技术杂记

    Ruby on Rails 基础(4)

    installed bundler-1.11.2 Fetching: arel-6.0.3.gem (100%) Successfully installed arel-6.0.3 Fetching: activemodel -4.2.6.gem (100%) Successfully installed activemodel-4.2.6 Fetching: activerecord-4.2.6.gem (100%) Successfully Parsing documentation for arel-6.0.3 Installing ri documentation for arel-6.0.3 Parsing documentation for activemodel -4.2.6 Installing ri documentation for activemodel-4.2.6 Parsing documentation for activerecord-4.2.6 rack-test, erubis, builder, actionview, actionpack, sprockets-rails, thor, railties, bundler, arel, activemodel

    2.2K10发布于 2021-11-25
  • 来自专栏忽如寄的前端周刊

    Active Record 数据验证

    class GoodnessValidator < ActiveModel::Validator def validate(record) if record.first_name == " class Order < ApplicationRecord validates :card_number end 自定义验证 自定义验证类继承自 ActiveModel::Validator ,必须实现validate方法,参数是要验证的记录 class MyValidator < ActiveModel::Validator def validate(record) unless end end end class Person include ActiveModel::Validations validates_with MyValidator end 验证错误处理 ActiveModel::Errors 的实例包含所有的错误,键是每个属性的名称,只是一个数组,包含错误消息字符串。

    2K20发布于 2019-07-24
  • 来自专栏大数据-数据人生

    powerdesigner批量将name添加到comment里面的方法

    system.OpenTextFile("C:\pdcomment.txt", ForWriting, true)   '判断当前model是否物理数据模型   Dim mdl   Set mdl = ActiveModel

    1.5K10发布于 2020-04-02
  • 来自专栏大白虾谈架构

    Power Designer逆向工程导入Oracle表,转为模型加注释

    True InteractiveMode = im_Batch Dim mdl 'the current model 'get the current active model Set mdl = ActiveModel

    1.2K60发布于 2018-07-06
  • 来自专栏全栈程序员必看

    powerdesigner批量修改字段名称_oracle 改字段类型

    ValidationMode = True InteractiveMode = im_Batch Dim mdl ' the current model ' 取得当前Model Set mdl = ActiveModel

    1.8K20编辑于 2022-10-04
  • 来自专栏CU技术社区

    还是编程新手?这10条 GitHub 秘籍送给你

    https://github.com/rails/rails/blob/master/activemodel/lib/active_model.rb#L53-L60 6.

    1.3K30发布于 2019-10-25
  • 来自专栏卯金刀GG

    使用vb将excel导入PowerDesigner,生成表结构

    2、脚本编写 Option Explicit Dim mdl ' the current model Set mdl = ActiveModel If (mdl Is Nothing) Then

    2.3K30发布于 2019-07-25
  • 来自专栏技术杂记

    Ruby on Rails 基础(6)

    Using loofah 2.0.3 Using mail 2.6.4 Using rails-deprecated_sanitizer 1.0.3 Using globalid 0.3.6 Using activemodel

    3.1K10发布于 2021-11-25
  • 来自专栏卯金刀GG

    根据excel定义的表机构,导入powerdesigner

    调用的过程 工具>execute commands>edit/run script 执行以下代码 Option Explicit Dim mdl ' the current model Set mdl = ActiveModel

    1.7K30发布于 2019-07-28
  • 来自专栏技术杂记

    Rails 容器与配置(4)

    Installing mail 2.6.4 Installing rails-deprecated_sanitizer 1.0.3 Installing globalid 0.3.6 Installing activemodel

    1.4K30发布于 2021-10-20
  • 来自专栏全栈程序员必看

    Ruby On Rails 4 hello world,Ruby On Rails上手

    polyglot (0.3.4) Using treetop (1.4.15) Using mail (2.5.4) Using actionmailer (4.0.3) Using activemodel

    4.6K20编辑于 2022-07-12
  • 来自专栏HelloGitHub

    【译】GitHub 为什么挂?官方的可行性报告为你解答

    当我们试图往列中插入较大整数时,数据库拒绝了该值,Rails 引发了 ActiveModel::RangeError,这导致 API 端的 500s 延迟。

    97020发布于 2021-05-14
  • 来自专栏全栈程序员必看

    PowerDesign的使用[通俗易懂]

    InteractiveMode = im_Batch 4 Dim mdl 'the current model 5 'get the current active model 6 Set mdl = ActiveModel

    8.1K20编辑于 2022-09-06
  • 来自专栏依乐祝

    .NET Core实战项目之CMS 第十一章 开发篇-数据库生成及实体代码生成器开发

    im_Batch Dim mdl ' the current model ' get the current active model Set mdl = ActiveModel

    1K40发布于 2018-12-14
  • 来自专栏程序人生

    如何阅读一份代码?

    而 rails 内嵌的 activemodel/activerecord 应该对标 elixir 的 ecto,恰巧又是 80k 比 20k。

    1.3K70发布于 2018-03-29
  • 来自专栏全栈程序员必看

    win7 64位官方旗舰版上搭建ruby on rails的步骤

    4.2.5) * active_model_otp (1.2.0) * active_model_serializers (0.8.3) * activejob (4.2.5) * activemodel

    96850编辑于 2022-09-06
领券