BTC $86,257.00 +0,11%
ETH $2,714.38 -0,08%
SOL $120.32 -0,31%
BNB $783.54 -0,82%
XRP $1.51 -0,33%
ADA $0.2793 +2,71%
LINK $14.07 -0,94%
DOGE $0.0957 -0,53%
AVAX $11.44 +3,97%
HYPE $93.71 +0,33%
SUI $1.21 -2,98%
BTC $86,257.00 +0,11%
ETH $2,714.38 -0,08%
SOL $120.32 -0,31%
BNB $783.54 -0,82%
XRP $1.51 -0,33%
ADA $0.2793 +2,71%
LINK $14.07 -0,94%
DOGE $0.0957 -0,53%
AVAX $11.44 +3,97%
HYPE $93.71 +0,33%
SUI $1.21 -2,98%
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!