Campo somente leitura usando simple_form

2 respostas
N

Olá,

Sou iniciante em ruby on rails e estou precisando criar um campo somente leitura em um form.
Estou usando o simple_form e para criar um campo faço da seguinte maneira:

<%= f.input :name %>

Eu gostaria de saber como, em vez de criar um input normal pro campo, criar apenas um label, por exemplo, apenas para leitura do campo.
Eu poderia fazer na mão, sem usar o simple_form, mas eu ia ter que ajeitar o layout para corresponder ao simple_form e, além disso, me parece muito gambiarra.

Desde já obrigado.

2 Respostas

leandronsp

usa o próprio label tag do rails, dentro do simple_form mesmo:

&lt;%= label_tag "teste" %&gt;TESTe
kirkgo

Você pode fazer de duas formas:

  1. Usando Disabled
  1. Usando ReadOnly

Grande Abraço!

Criado 29 de dezembro de 2011
Ultima resposta 16 de jan. de 2012
Respostas 2
Participantes 3