Ruby on rails Rails 3项目中未显示背景图像

Ruby on rails Rails 3项目中未显示背景图像,ruby-on-rails,ruby-on-rails-3,image,Ruby On Rails,Ruby On Rails 3,Image,我试图在我的Rails 3应用程序中的一个页面上设置背景图像,但没有显示 我做错了什么??以下是相关代码: <div class="hero-unit" style="background: url('public/assets/fks.JPG') ;"> 谢谢 费萨尔试试这个: <div class="hero-unit" style="background: url('assets/fks.JPG') ;> 试试这个: <div class="hero

我试图在我的Rails 3应用程序中的一个页面上设置背景图像,但没有显示

我做错了什么??以下是相关代码:

<div class="hero-unit" style="background: url('public/assets/fks.JPG') ;">

谢谢

费萨尔

试试这个:

<div class="hero-unit" style="background: url('assets/fks.JPG') ;>

试试这个:

<div class="hero-unit" style="background: url('assets/fks.JPG') ;>


您应该使用第二种方法,因为第一种方法位于相对URL中。奇怪的是,即使缺少双引号,代码似乎也能正常工作。@hikmatyar:这只是浏览器在背后原谅并(正确地)修复HTML,但不要依赖它。@hikmatyar,就像“mu太短”所说的,引号是完全可选的。您的问题不是报价,而是资产的路径。您应该使用第二种方法,因为第一种方法位于相对URL中。可以。奇怪的是,即使缺少双引号,代码似乎也能正常工作。@hikmatyar:这只是浏览器在背后原谅并(正确地)修复HTML,但不要依赖它。@hikmatyar,就像“mu太短”所说的,引号是完全可选的。您的问题不是报价,而是资产的路径。