$.post de Jquery y Ruby

Buenas, estoy implementando una web que debe tener la condición de que
la interface sea independiente del servidor, es decir la web será en
AJAX con JQuery y ExtJS y las operaciones en servidor en RoR. Para el
envio de parametros quiero usar $.post() de JQuery que envie los
parametros a Ruby, éste haga las operaciones necesarias y responda a la
interface de nuevo. He probado con este código para probar, pero parece
que no tira del todo:

funcion que envia los datos de un formulario al picar en un botón:

function envio (){
var data = new Object(); //se crea objeto data
data.log= $(“#log”).val();//se le añaden los campos log y pass
data.pass= $(“#logpass”).val();
data =JSON.stringify(data);//se pasa a JSON
$.getJSON(‘http://localhost/user_sessions/new’, //url a la que enviar
data, //datos enviados
function(datos) { //funcion que procesa la respuesta
alert(datos);
});

}

y este sería el código que hay en en user_sessions_controller.rb
class UserSessionsController < ApplicationController

def new
p1 = params[:log]
p2 = params[:pass]
@nombre = Array.new
@nombre = [p1, p2]
render:json => @nombre
end

este código de prueba debería enviar los datos, y ruby meterlos en p1 y
p2, luego mandarlos de vuelta, pero en el alert(datos) no llega nada.

¿Estoy mandando los datos y recibiendolos bien? ¿Podeis aclararme como
sería el envio y recibo de información?

Hola,

Yo he estado buscando lo mismo la semana pasada. Creo que te merece la
pena echar un vistazo a esto:

1.- Ext scaffold (GitHub - martinrehfeld/ext_scaffold: Please note: This project has not been adapted to Rails >2, sorry! Generate full-featured scaffolds using the ExtJS framework.). Te
permite hacer scaffolding generando componentes de extjs en lugar de
formularios corrientes. Aunque no quieras usar scaffold, creo que jugar
con este plugin te ayudará a averiguar que le falta a tu programa.

2.- Netzke (http://blog.writelesscode.com/). Este no lo he probado
todavía pero por lo que he leído parece que promete aun mas que el
anterior. Te crea un controller que te permite interactuar con
componentes extjs. Los extjs los inseratas en cualquier vista de manera
sencilla. Además tiene un grupo de google groups donde mucha gente que
lo usa intercambia información. Yo lo voy a probar en cuanto tenga algo
de tiempo.

Espero que te ayude. Sería interesante que comentes aquí lo que has
decidido hacer al final.

Saludos.