未初始化的常量ActivityObjects::BuildController::TagLib



我尝试在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 ...

相关内容

  • 没有找到相关文章

最新更新