在rails中生成QR码

我想在轨道上的ruby中生成二维码,在我用铁轨写的网站的背景中运行。 看到这个http://sofzh.miximages.com/ruby-on-rails/qrcode-rails的图像,并保存在资源文件夹中,以附加到我的程序将发送的电子邮件中出。

我怎么会这样做,有人知道吗?

虽然我在问(现在我得到这个答案并不是那么重要)但是我如何实现QR码读取,从网络摄像头获取代码? 谢谢。

如果您只需要将URL中的数据写入文件,则可以打开流,从文件中读取数据,然后将数据写入磁盘 – 只需记住使用相同的扩展名(本例中为.jpg)。 )

请注意,您也可以简单地在电子邮件中发送链接(或将其作为电子邮件中的内嵌图像发布。)如果您真的,真的想将其写入磁盘并将其作为附件发送到您的生产系统中,那么一流的Ruby图像处理的解决方案是ruby-vips或ImageMagick。

最后,因为它是一个磁盘操作,所以你想要在正常的Web请求周期之外完成它 – 你可能最好用delayed_job来进行操作,或者至少用AJAX请求触发进程。 这两种方法都可以为您提供操作进度条的优势。