Ósea lo que estuve viendo en el active récord la clave primaria debe ser autoincrementada y solito te genera un nuevo registro pero tu no puedes mandar directo el código que quieres atleta a la clave primaria
Yo lo estoy integrando y hasta el momento no me da problema solo debes ir ademar bien los archivos javascript , css para tenerlos bien organizados y cual va hacer tu template