Вопрос

Я хочу создать QR-коды в Ruby на рельсах, чтобы запустить на фоне моего веб-сайта, написанного на рельсах. Видел это http://code.google.com/p/qrcode-rails/ Но не может выработать, как я мог бы заставить это работать для меня. В основном в ROR я хочу:

Передайте генератор строку, мой уникальный код, номер 20 символов (например, 320329288899988877776) и имеют изображение, сгенерированное с именем «Code'_qr.jpg и сохранено в папке ресурсов, которая будет привязана к электронной почте, которую отправит мою программу вне.

Как бы я сделал это, кто-нибудь знает?

И пока я спрашиваю (не так важно, чтобы я получаю этот ответ сейчас), но как бы я осуществил чтение QR-кода, чтобы получить этот код обратно, с веб-камеры? Спасибо.

Это было полезно?

Решение

Если вам просто нужно написать данные из URL-адреса в файл, вы можете открыть поток, прочитать из файла, и просто напишите данные на диск - просто не забудьте использовать то же расширение (.jpg в этом случае. Несомненно

Обратите внимание, что вы также можете просто отправить ссылку в электронную почту (или опубликовать его как встроенное изображение в электронном письме.) Если вы действительно, действительно хотите написать его на диск и отправить его в качестве привязанности в вашей производственной системе, первый класс Решение для обработки изображений Ruby - Ruby-Vips или ImageMagick.

Наконец, поскольку это работает дисковая работа, вы собираетесь захотеть сделать это за пределами обычного цикла веб-запроса - вы, вероятно, лучше отказываются от фермерской операции с Delayed_job или по крайней мере, запускаете процесс с запросом AJAX Отказ Оба из них дают вам преимущество, которое вы можете представить индикатор выполнения для операции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top