image transfer from phone gap to rails

Hi all
Any advice in how to transfer image data from phone gap to rails?

I try to write small code,but that can not transfer image data.
below is samall corde(server address:192.168.100.242:3000
controller:photos action:up)

/////////////////////////////
rails :routes.rb//////////////////////////////
Store::Application.routes.draw do

  get "photos/up"

//////////////////////////////rails
photos_controller.rb//////////////////////////////
class PhotosController < ApplicationController
  def up
    p "-------"
    p params
  end
end

//////////////////////////////phonegap
index.html//////////////////////////////

        (function($) {
         document.addEventListener("deviceready", function() {

                  $("#camera").click(function(){
                       navigator.camera.getPicture(
                        uploadPhoto
                        , function(error) {
                            alert("camera error");
                        }, {quality: 50, destinationType:
Camera.DestinationType.FILE_URI});
                    });

              });
         function uploadPhoto(imageURI) {
         $("#image").attr("src", imageURI);
         var options = new FileUploadOptions();
         options.chunkedMode = false;
         options.fileKey="file";
         options.fileName=imageURI.substr(imageURI.lastIndexOf('/')
+1);
         options.mimeType="image/jpeg";

         var params = new Object();
         params.value1 = "test";
         params.value2 = "param";

         options.params = params;

         var ft = new FileTransfer();
         ft.upload(imageURI, "http://192.168.100.242:3000/photos/up",
win, fail, options);
         }

         function win(r) {
         console.log("Code = " + r.responseCode);
         console.log("Response = " + r.response);
         console.log("Sent = " + r.bytesSent);
         }

         function fail(error) {
         alert("An error has occurred: Code = " = error.code);
         console.log("upload error source " + error.source);
         console.log("upload error target " + error.target);
         }
         })(jQuery);

Regards

Has been resolved.
I forget to add setting of ExternalHosts.
to add new item (value = *) to PhoneGap.plist - ExternalHosts