Rulers
The Rulers framework from the Rebuilding Rails ebook - caution, will occasionally require a "git pull -f" due to rebase
Install / Use
/learn @noahgibbs/RulersREADME
Rulers
This is the Ruby on Rulers framework from the book "Rebuilding Rails" by Noah Gibbs. You can find the canonical branch of this framework at "http://github.com/noahgibbs/rulers".
It is primarily for instruction, but it works just fine as a web framework if you want a simple one.
There are tags for different chapter starter code. Type "git tag" for a list.
Installation
Add this line to your application's Gemfile:
gem 'rulers', :git => git@github.com:noahgibbs/rulers.git
And then execute:
$ bundle
Or install it yourself as:
$ gem install rulers
For git gems, you'll need to run "bundle exec rackup" instead of just "rackup".
Usage
This framework is instructional and there are good reasons not to use it unmodified in production. Rails is a relatively secure framework, but Rulers is not.
For further details, see the Rails security guides and/or chapter 10 of Rebuilding Rails.
Contributing
For significant contributions, please fork.
I have no problem with other people starting from this code for any purpose and for any project. You probably want to rename it, though.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
