Rails里ActiveRecord里字段自动生成的实现。
程序员文章站
2022-03-24 12:02:48
...
class Base #定义inherited这个hook,当Base类被model类继承的时候就执行 def self.inherited(model) arr_attr_name = %w{id title body create_by}#这里可以取得model的名字,再到数据库中去查询 arr_attr_name.each do |attr_name| model.class_eval {attr_accessor attr_name}#给model类添加方法 end end end class Post < Base end post = Post.new post.id = 1 puts post.id
推荐阅读
-
如何实现JS中精巧的自动柯里化功能
-
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)_PHP教程
-
php实现在限定区域里自动调整字体大小的类实例
-
JS中精巧的自动柯里化实现方法
-
php实现在限定区域里自动调整字体大小的类实例,字体大小实例_PHP教程
-
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的
-
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)_php技巧
-
php实现在限定区域里自动调整字体大小的类实例,字体大小实例_PHP教程
-
php实现在限定区域里自动调整字体大小的类实例_PHP
-
marc by marc jacobs官网 PHP FOR MYSQL 代码生成助手根据Mysql里的字段自动生成类文件的