я использую этот пост jquery
navigator.geolocation.getCurrentPosition(function(position){
$.post('/marketplace',{latitude: position.coords.latitude, longitude: position.coords.longitude})
});
маршруты:
post '/marketplace' => 'pages#marketplace'
в контроллере Rails.logger.debug('Jquery.POST' + params.inspect)
печать в консоли после
Started POST "/marketplace" for 127.0.0.1 at 2011-05-20 13:23:16 +0300
Processing by PagesController#marketplace as
Parameters: {"latitude"=>"44.508851", "longitude"=>"33.600509"}
Jquery.POST{"latitude"=>"44.508851", "longitude"=>"33.600509", "controller"=>"pages", "action"=>"marketplace"}
Также Firebug говоритэта широта 44.508851 и долгота 33.600509 успешно отправлены.Но в моем представлении у меня нет моих данных поста, = params.inspect
{"action"=>"marketplace", "controller"=>"pages"}
Как получить доступ к моим данным поста jquery в контроллере?
* Обновление
@lat = request.params[:latitude]
@long = request.params[:longitude]
оба ноль в представлении: (