Ruby on rails 如何创建员工身份证的条形码
gemfile由Ruby on rails 如何创建员工身份证的条形码,ruby-on-rails,ruby,Ruby On Rails,Ruby,gemfile由gem'barby' 我在控制器中编写了一个代码: require 'barby' require 'barby/barcode/ean_13' require 'barby/outputter/ascii_outputter' require 'barby/outputter/html_outputter' def show @card = Barby::EAN13.new(emp_code) @card_for_html = Barby::H
gem'barby'
我在控制器中编写了一个代码:
require 'barby'
require 'barby/barcode/ean_13'
require 'barby/outputter/ascii_outputter'
require 'barby/outputter/html_outputter'
def show
@card = Barby::EAN13.new(emp_code)
@card_for_html = Barby::HtmlOutputter.new(@card)
end
private
def emp_code
@emp_code = "#{@user.date_of_joining} + #{@user.full_name} + #{@user.id}"
end
在我看来,我写过:
<%@card.ascii=@card.to_ascii%> </p>
<%=raw @card_path_for_html.to_html%> </p>
这会产生错误未定义的方法'to_ascii'
有人能帮我解决这个问题吗?你有没有试过
@card=Barby::Code128B.new(emp\u code)
把@card.to\u ascii
我正在用EAN13写代码是的,我知道我说你试过了吗?什么是emp\u代码
?这是我必须知道的EAN13的唯一抛出错误吗?你能帮助我吗?转到rails控制台
并尝试@card=Barby::Code128B.new(1234)
将@card.to_ascii