Problema com plugin jqgrid-rails3 ao gerar JavaScript[RESOLVIDO]

1 resposta
apoklypse

Pessoal estou com o seguinte problema, quando uso o jqGrid-rails3 no projeto, estou com o problema com a seguinte tag:

<%= jqgrid("Pessoas", "pessoas", "/pessoas",
	[
		{ :field => "id", :label => "ID", :width => 35, :resizable => false },
		{ :field => "nome", :label => "Nome" },
		{ :field => "cpf", :label => "CPF" }			
	]
) %>
com essa tag na view ele deveria gerar o javascript do grid view, ele gera certo, porém utilizando de código para representar < ele usa o código < ; ", aqueles códigos da tabela ASCII ele gera esse código aqui para mim(coloquei espaçamentos pois se usar o código &l t ; aqui no forum ele interpreta e exibe <:
&l t ;script type=& qu ot; text/javascript& qu ot;& gt;
          
          var lastsel;
          jQuery(document).ready(function(){
          var mygrid = jQuery(&qu ot ;#pessoas&qu ot ;).jqGrid({
          .....

com isso o browser entende o javascript como texto e imprime na tela ao invés de executa-lo.

Como pode resolver isso, já tentei códificação do arquivo, entre outros.

1 Resposta

apoklypse

Resolvi o problema colocando :

<%=raw jqgrid("Pessoas", "pessoas", "/pessoas", [ { :field => "id", :label => "ID", :width => 35, :resizable => false }, { :field => "nome", :label => "Nome" }, { :field => "cpf", :label => "CPF" } ] ) %>

Criado 27 de dezembro de 2010
Ultima resposta 27 de dez. de 2010
Respostas 1
Participantes 1