Что в этом случае происходит при обрезке изображений с помощью Rails (и Paperclip), посмотрите на Railscast .Он использует jCrop , который использует другой подход, чем тот, который вы имели в виду, но он должен дать вам представление о том, как сделать это самостоятельно.Моим лучшим предположением было бы преобразовать ваше изображение в jQuery UI , «перетаскиваемый» с ограниченным движением и при кадрировании, чтобы считать смещение и отправить его на сервер.