2014-01-17 2 views
0

레일즈 4.0.2 루비 1.9.3에서 QR CODE를 만드는 튜토리얼을 아는 사람이 있습니까? 나는 여기에 많은 Qr 코드 보석을 발견했다. 그러나 웹 사이트에서 사용하는 방법을 설명하는 문서는 거의 없다. 나는 그것을 만드는 방법에 대한 간단한 예제를 찾고, 그것을 디스플레이 할뿐입니다. 도움을 주셔서 감사합니다.QR 코드를 사용하는 레일즈상의 루비

+0

이걸 http://rubydoc.info/gems/rqrcode/0.4.2/frames에서 확인했는데, – Bijendra

+0

으로 시작하는 데 충분합니다. 한 응용 프로그램에서 QR 코드를 사용하고 작성했습니다. 어떻게 그리고 어떤 보석으로 알았습니까? –

+0

안녕 GhostRider 내가 그 보석을 봤어 내가 나를 위해 일하는 예제를 얻으려고하면 "정의되지 않은 메서드'모듈 'nil : NilClass"어떤 생각을 해결하는 방법 ?? –

답변

1
require 'rubygems' 
require 'rqrcode' 
qr = RQRCode::QRCode.new('youtube.com', :size => 4, :level => :h) 
p qr.to_s 

이 코드는 저에게 효과적입니다. 문제가 해결되면 알려주세요 A Ruby library that encodes QR Codes을 참조하십시오. 잘 설명 된

+0

안녕하세요 GhostRider 저는 정확한 코드를 컨트롤러와 정확한 테이블 코드에 넣습니다. 내보기 및 메신저 여전히 다음과 같은 오류가 발생합니다 : 정의되지 않은 메서드 'modules'nil : NilClass. 나에게 실례가 안되는 이유를 모르겠다. 'rubygems'와 'rqrcode'는 나를 도와 준 덕분이다. –

+0

'rqrcode'가 레일즈 애플리케이션의 Gemfile에 포함될 필요가있다. 이것을 먼저 시도하십시오. 응용 프로그램을 따로 보관하고 test.rb 파일을 작성하십시오. 그 안에 위의 코드를 삽입하십시오. $ gem install rqrcode를 실행하여 전역으로 실행하십시오. 아니 $ try ruby ​​test.rb. 오류없이 해당 파일을 실행해야합니다. – Bijendra

+0

알았어, 그랬어 내 터미널에 qr 코드를 만드는 것 같지만 내 test.html.erb보기 페이지에 qr 코드를 가져 와서이 줄에서 문제가 생겼다 <% @ qr.modules.each_index do | x | %> "정의되지 않은 메소드'modules for nil : NilClass"를 말합니다. 난 그냥 qr 코드가 레일 서버를 실행 –

관련 문제