2013-08-23 110 views
0

我使用Rails 2.3.5的工作,我有图像,其中加入到名为custom.css的CSS文件了public/images/图片网址下的样式表2.3

#cssmenu ul { 
    background: url(nav-bg.png) repeat-x 0px 4px; 
    height: 69px; 
} 

如何我可以让这个阅读里面的公众/图像? 我都试过,但没有奏效

#cssmenu ul { 
    background: url(<%= asset_path '/images/nav-bg.png' %>) repeat-x 0px 4px; 
    height: 69px; 
} 

也是这不起作用

#cssmenu ul { 
     background: url(<%= asset_path 'nav-bg.png' %>) repeat-x 0px 4px; 
     height: 69px; 
    } 
+0

有了资产路径,你不应该在你的文件名之前需要'/ images /',对吗? – kunalbhat

+0

它不能正常工作,并且我更新了我的问题 –

回答

0

两个例子是正确的:

#cssmenu ul { 
    background: url(../images/nav-bg.png) repeat-x 0px 4px; 
    height: 69px; 
} 

#cssmenu ul { 
    background: url(/images/nav-bg.png) repeat-x 0px 4px; 
    height: 69px; 
} 
0

你可以尝试使用IMAGE_PATH帮手?

background:url(image_path('nav-bg.png'));

+0

经过测试且不工作 –

0

有关使用此<%= asset_path 'NAV-bg.png' %>你将不得不file.css后增加.erb,它应该像yourfile。 css.erb