ProtoRails:Rails 的核心功能,我从头开始构建

时间:2024-07-11 16:23:39
【文件属性】:

文件名称:ProtoRails:Rails 的核心功能,我从头开始构建

文件大小:38KB

文件格式:ZIP

更新时间:2024-07-11 16:23:39

Ruby

原轨 概括 在元编程的壮举中,我重新创建了 ActiveRecord 和 ActionController 的核心功能,它们分别是 Ruby on Rails 模型和控制器的基类。 使用我的精简版 Rails,您可以创建一个带有关联、Flash 甚至用户身份验证的基本网站。 并不是说我会建议使用我的版本而不是真实的东西。 如何使用 通过运行 bin/run.rb 启动服务器。 一些测试模型和控制器已经实现。 尝试访问 /pants 并添加一两条新裤子或鞋子。 用于从命令行创建您自己的模型和控制器的宏,就像 'rails g' 一样,即将推出! 现在,您只需添加到 routes.rb 文件,并继承 SQLObject 和 ApplicationController(分别代替 ActiveRecord 和 ControllerBase)。 其他大多数应该按预期工作。 特别检查 sql_o


【文件预览】:
ProtoRails-master
----app()
--------models()
--------views()
--------controllers()
--------requires.rb(304B)
----.rspec(31B)
----bin()
--------run.rb(459B)
----db()
--------database.db(16KB)
--------db_connection.rb(814B)
--------database.sql(850B)
--------database.rb(0B)
----spec()
--------active_record_lite_spec()
--------spec_helper.rb(2KB)
--------rails_helper.rb(2KB)
--------auth_spec()
--------rails_lite_spec()
----README.md(1013B)
----config()
--------routes.rb(758B)
----lib()
--------rails_lite()
--------active_record_lite()
----Gemfile(214B)
----Gemfile.lock(1KB)

网友评论