Devise Form

35 views
Skip to first unread message

DouglasNery

unread,
Jul 3, 2012, 11:10:39 AM7/3/12
to rail...@googlegroups.com
Falae galera,
 
Seguinte, estou utilizando o devise em uma aplicação e aprofundando bem na utilização de gems.
 
meu problema é o seguinte.
 
eu criei o devise User, usei tb o generate devise:view e joguei para um escopo "admin".
 
criei  admin/user_controller beleza, tudo funcionando lindo.
 
Mas agora quero definir meu layouts.
 
Em routes fiz assim:
 
scope '/admin' do
  devise_for :users , :controllers =>{
   :sessions => "devise/sessions",
   :passwords => "devise/passwords",
   :registrations => "devise/registrations"
  }
 end
 
 namespace :admin do
  resources :users
  match '/index'   => "index#index",  :as => :index
  root :to => 'index#index'
 end
 
e na controller base do admin eu defino layout "admin".
 
Certo, entrei nas views geradas pelo devise e tento modificar o layout de sign_in e outros, mas não acontece nada ao executar.
Alguém tem um help aew?
 
Agradeço.

Tiago Garcia

unread,
Jul 3, 2012, 1:00:57 PM7/3/12
to rail...@googlegroups.com
Nao acontece nada?

?todas as telas que vc quer modificar, estao dentro de /views/devise/*

mudar o layout é dentro das controles, usando o layout 'admin' e claro criando esse layout, em /views/layout/

nao tem segredo pra fazer isso, vc deve estar errando alguma etapa

--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-go" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/rails-go/-/_ogi1_rHoz0J.
Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-go+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-go?hl=pt-BR.



--
Tiago
CodeCommerce - Sistemas Web, Sites, E-Commerce
www.codecommerce.com.br
61 8120 3003 Tim
61 8412 9685 Claro

DouglasNery

unread,
Jul 3, 2012, 4:59:25 PM7/3/12
to rail...@googlegroups.com
Então cara... achei um jeito aqui de alterar ela, eu lá na gem instalada no ruby e alterei ai resolveu.
 
Mas não dei continuidade pq desse jeito esta errado.
 
Ah, e apaguei a pasta devise do meu 'views/admin' e não surtiu efeito nenhum.
 
Ou seja, a definição das controllers no meu routes não estão sendo executadas.
 
lá em
devise_for :users , :controllers =>{
:sessions => "devise/sessions",
:passwords => "devise/passwords",
:registrations => "devise/registrations"
}
 
quem puder dar outra luz ae, agradeço desde já.

Tiago Garcia

unread,
Jul 3, 2012, 5:57:43 PM7/3/12
to rail...@googlegroups.com
nao precisa mexer nas gems

nao deve mexer na controler, muda isso pro normal

gere as views novamente se for preciso alterar algo nelas

mas unico lugar que vc precisa mexer, é nas controllers
copia elas da sua gem ou do site. eu prefiro direto da gem

e so coloca la na classe, o layout 'x'

so isso

--
Você está recebendo esta mensagem porque se inscreveu no grupo "rails-go" dos Grupos do Google.
Para ver esta discussão na web, acesse https://groups.google.com/d/msg/rails-go/-/fMlLzh4yjSIJ.

Para postar neste grupo, envie um e-mail para rail...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para rails-go+u...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/rails-go?hl=pt-BR.
Reply all
Reply to author
Forward
0 new messages