我正在尝试将rails应用程序打包为gem。我想要放入gem的部分内容是预编译资产(因此用户不必为此烦恼)。但是,gem build <my_gemspec>
会阻塞public/assets
中已消化的预编译文件的超长文件名。还有其他人经历过这个吗?
谢谢!
另一个注意事项:这不是另一个应用程序将使用的gem。相反,它是一个独立的rails应用程序的包装。宝石只需调用其可执行文件即可让人们更轻松地使用它。
答案 0 :(得分:0)
我解决了这个问题:
config.assets.configure do |env|
env.digest_class = Digest::MD5
end
在保持摘要的同时缩短了资产名称