pg_rails v7.0.8-alpha.52
PgRails
Plugin de Programando para Rails
Installation
Add this line to your application's Gemfile:
gem 'pg_rails', git: 'https://github.com/programandoarg/pg_rails.git', ref: '<commit hash>'
And then execute:
$ bundle
Uso
Asociación creable
f.asociacion_creable(campo, index_url, new_url, opciones)
Opciones:
- label: Texto para la label o false para que no haya label
Ejemplo:
= pg_form_for(@cosa) do |f|
= f.asociacion_creable(:categoria_de_cosa, categoria_de_cosas_url, new_categoria_de_cosa_url, crear_asociado: true)
Contributing
Setup
- Ingresar a la consola de postgres:
sudo -u postgres psql template1
- Crear el rol
create role pgrails password 'pgrails' login superuser;
- Ejecutar el script
bin/setup
. This script will:
- Check you have the required Ruby version
- Install dependencies using Bundler
- Create a
.env.development
file - Create, migrate, and seed the database
Testear y ejecutar
- Instalar overcommit:
gem install overcommit
- Correr los linters con
overcommit -r
- Correr los tests con
bundle exec rspec
- Instalar foreman:
gem install foreman
cd spec/dummy
foreman start
Acceder a la app en http://localhost:3000/.
Regenerar modelos dummy
cd spec/dummy
bundle exec rails d pg_scaffold Admin/Cosa
bundle exec rails d pg_scaffold Admin/CategoriaDeCosa
- Borrar policies
bundle exec rails g pg_scaffold Admin/CategoriaDeCosa nombre:string{required} "tipo:integer{enum,required}" fecha:date tiempo:datetime --model-name=CategoriaDeCosa --discard --activeadmin
bundle exec rails g pg_scaffold Admin/Cosa nombre:string{required} "tipo:integer{enum,required}" categoria_de_cosa:references{required} --model-name=Cosa --discard --activeadmin
- Setup asociacion creable en cosas/_form
be rake app:pg_engine_engine:install:migrations
be rails pg_engine_engine:install:migrations
"build": "esbuild pg_rails/js/index.js --bundle --sourcemap --format=esm --outdir=pg_rails/builds --public-path=/assets",
"build:css:compile": "sass ./pg_rails/scss/pg_rails.scss:./pg_rails/builds/application.css --no-source-map --load-path=node_modules",
"build:css:prefix": "postcss ./pg_rails/builds/application.css --use=autoprefixer --output=./pg_rails/builds/application.css",
"build:css": "yarn build:css:compile && yarn build:css:prefix",
ruby-vips pdftoppm
atributos no pueden terminar en _text
8 days ago
8 days ago
9 days ago
10 days ago
10 days ago
12 days ago
12 days ago
13 days ago
13 days ago
13 days ago
13 days ago
14 days ago
14 days ago
15 days ago
17 days ago
18 days ago
19 days ago
19 days ago
19 days ago
26 days ago
26 days ago
28 days ago
28 days ago
27 days ago
28 days ago
28 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago