BTC $85,289.00 -1,12%
ETH $2,697.22 -0,95%
SOL $119.81 -1,42%
BNB $778.16 -1,82%
XRP $1.50 -1,71%
ADA $0.2700 -0,31%
LINK $13.84 -2,77%
DOGE $0.0944 -2,03%
AVAX $11.26 +1,96%
HYPE $92.90 +0,92%
SUI $1.19 -4,17%
BTC $85,289.00 -1,12%
ETH $2,697.22 -0,95%
SOL $119.81 -1,42%
BNB $778.16 -1,82%
XRP $1.50 -1,71%
ADA $0.2700 -0,31%
LINK $13.84 -2,77%
DOGE $0.0944 -2,03%
AVAX $11.26 +1,96%
HYPE $92.90 +0,92%
SUI $1.19 -4,17%
WISKTON.XYZ Logo
Dev Iniciante [LEVEL 1] WP #682

Instalando e configurando Devise e Active admin em um projeto Ruby on Rails

Instalando e configurando Devise e Active admin em um projeto Ruby on Rails
// PONTOS-CHAVE & RESUMO EXECUTIVO
  • [✓] Configuração passo a passo para Instalando e configurando Devise e Active admin em um projeto Ruby on Rails
  • [✓] Dicas de execução, comandos práticos e boas práticas

Este tutorial ensina como configurar o Devise e Active admin em um projeto Ruby on Rails.

Editar arquivo gemfile e adicionar as linhas:

gem 'devise'
gem 'activeadmin', github: 'gregbell/active_admin'

Executar o comando

bundle install

Instalando o devise

rails generate devise:install

Criando model

rails g devise AdminUser name:string

Gerando as views do devise para edição

rails generate devise:views

Editar "app/controller/application_controller.rb" para aceitar o campo "name" que criamos antes.

class ApplicationController < ActionController::Base
before_action :configure_permitted_parameters, if: :devise_controller?

protected
def configure_permitted_parameters
devise_parameter_sanitizer.for(:account_update) << :name
devise_parameter_sanitizer.for(:sign_up) << :name
end
end

Instalação pulando etapa de criação do model pois já foi criado pelo devise

rails generate active_admin:install --skip

Criando os campos no banco

rake db:migrate

Criando uma página de model no admin

rails generate active_admin:resource post

Configuração pronta! Já pode rodar o seu projeto e testar ;) até próxima.

rails s
AVISO DE SEGURANÇA (DYOR): Todo o conteúdo do wiskton.xyz tem caráter estritamente educativo e informativo. Criptoativos envolvem volatilidade e riscos cibernéticos. Jamais compartilhe sua seed phrase ou chaves privadas com terceiros.
// TRANSMISSÃO DE DADOS // COMPARTILHE ESTE PROTOCOLO
CYPHERPUNK BROADCAST NETWORK
wiskton
[ESCRITO POR]

Willem (WISKTON) Allan

Editor-Chefe, Desenvolvedor & Pesquisador Cypherpunk

Youtuber, Programador, investidor, fanático em tecnologia, fã de dragon ball, artista marcial, futebolista amador e gamer nas horas vagas.

// DISCUSSÃO & COMENTÁRIOS (0)
MODERADO VIA MATRIX

DEIXE UMA RESPOSTA

Nenhum comentário registrado ainda. Seja o primeiro a comentar!

// POSTS RELACIONADOS DA CATEGORIA

// MATRIX BUFFER LINK COPIADO COM SUCESSO!