2
respostas

Renderizar apenas um pedaço da partial

Galera, é o seguinte, eu tenho um formulário de criação de um usuário.

Após criado esse usuário, eu chamo esse mesmo formulário para edição através do seguinte comando:

<%= render :partial => 'user_information', :locals => { :f => f } %>

Entretanto, eu gostaria que apenas alguns pedaços desse meu formulário fossem disponibilizados para edição. Existe alguma forma de fazer isso sem eu ter que fazer outra partial? Se possivel eu gostaria de evitar muitos renders em uma única página.

Grato,

Adriano Cardoso

2 respostas

Fala ai Adriano, tudo bem ?

Uma outra solução que pode fazer é criar uma nova página apenas com os campos que podem ser editáveis.

Oi Matheus, bom dia.

Criar uma nova página é uma opção, mas se tiver uma solução mais elegante, com javascript por exemplo, seria mais desejável. Eu queria evitar deixar código duplicado só porque eu quero mudar um detalhe ou outro.