我有一个部分的 "person.css.erb":
#caption {
background-image: url(<%= asset_data_uri("caption.png") %>);
text-align: center;
}
当局部渲染时,出现以下错误:
undefined method `asset_data_uri'
Rails资产管道指南有一个使用此方法的例子:http://guides.rubyonrails.org/asset_pipeline.html 类似的助手也适用,如asset_path。我正在使用Rails 3.2.8。指南过时了吗?该方法重命名了吗?我需要做些特殊的事情来包含这个助手吗?
asset_data_uri
只在资产管道中工作而不在视图中是有意设计的:rails/rails#14898。感谢这个帮手,它非常有用! - lime