Files
easy-going-rails/README.md
T
2024-01-25 13:10:10 +04:00

53 lines
1.1 KiB
Markdown

# Easy Going Rails
## Install from scratch Debian 12 (bookworm)
```bash
sudo apt install -y build-essential ruby-dev libpq-dev libyaml-dev
2>/dev/null grep -q GEM_HOME $HOME/.bashrc || printf "export GEM_HOME=$HOME/.ruby\nexport PATH=\$PATH:\$GEM_HOME/bin\n" >> $HOME/.bashrc && source $HOME/.bashrc
[[ -f $HOME/.gemrc ]] || echo 'gem: --no-document' >> $HOME/.gemrc
gem install bundler
bundle install
```
## database.yml
```yaml
[...]
development:
<<: *default
database: ruby-debug
user: ruby-debug
password: ruby-debug
host: ct1.lxd
[...]
```
rails generate scaffold score name:string grade:integer
rails db:migrate
## Featuring
* [x] VsCodium development improvement
* [x] Ruby-lsp
* [x] Ruby-lsp-rails
* [x] Ruby Db Schema
* [x] Markdown All in One
* [x] TODO Highliter
* [x] run ` rails notes` to show up any TODO or FIXME
* [x] Debugger friendly
* [x] ask before killing ./bin/dev
* [x] Tailwind CSS
* [x] Rails Live Reload
* [x] compliant with Tailwind build
## TODO
* [x] Customized Turbo
* [x] Progress Bar
* [ ] Confirm Method using HTML modal
* [ ] Production Ready
* [ ] ./bin/prod
* [ ] Log