我的controller.css.scss文件中的代码是渲染而不是背景图像?

时间:2014-09-03 17:31:10

标签: html css ruby-on-rails ruby ruby-on-rails-4

我正在尝试使用跨越整个页面的背景图像,仅用于我的欢迎控制器的索引视图,但唯一呈现的是welcome.css.scss文件中的代码。应该在那里的链接没有显示或任何东西。

这是我的welcome.css.scss:

body {
background: {
  image: asset-url("sampleimage.jpeg");
  repeat: no-repeat;
 }
}

欢迎索引视图:

background-image: url(<%= asset_path 'sampleimage.jpg' %>)

<% content_for(:head) do %>
<%= stylesheet_link_tag 'background' %>
<% end %>

欢迎控制器:

class WelcomeController < ApplicationController
layout :resolve_layout

def index
end

def show
end

def about
end

def testimonials
end

private

def resolve_layout
case action_name
when "index"
  "background.css.scss"

else
  "application"
end
end


end

感谢。

0 个答案:

没有答案