我尝试在rails中使用taglib。我把这段代码(见下文)在控制器,但得到这个错误"未初始化的常量ActivityObjects::BuildController::TagLib"
TagLib::FileRef.open(@activity_object.content_tone_url()) do |fileref|
unless fileref.null?
tag = fileref.tag
title = tag.title
artist = tag.artist
album = tag.album
genre = tag.genre
end
end
你知道如何在rails中使用标签库吗?
好了,伙计们,我发现了问题,我忘了为像我这样的新手放require 'taglib':)
Ruby正在当前模块名称空间中查找TagLib
常量。要确保它看到的是顶层,请在前面加上"::",即::TagLib::FileRef.open ...