Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CSS文件位置Ruby_Css_Ruby On Rails_Ruby - Fatal编程技术网

CSS文件位置Ruby

CSS文件位置Ruby,css,ruby-on-rails,ruby,Css,Ruby On Rails,Ruby,在RubyonRails中,所有CSS文件似乎都连接到一个大文件中。如果我在一个CSS文件中定义p{},其他页面也会这样做。我尝试了以下方法: <link type="text/css" rel="posts" href="posts.css.scss" /> 以及: <link type="text/css" rel="posts" href="assets/posts.css.scss" /> 我似乎无法将一个CSS文件定义为一个HTML页面。我发现了一个

在RubyonRails中,所有CSS文件似乎都连接到一个大文件中。如果我在一个CSS文件中定义
p{}
,其他页面也会这样做。我尝试了以下方法:

<link type="text/css" rel="posts" href="posts.css.scss" />

以及:

<link type="text/css" rel="posts" href="assets/posts.css.scss" />

我似乎无法将一个CSS文件定义为一个HTML页面。我发现了一个选项,它可以通过禁用资产管道来工作,正如它向我解释的那样,但我认为这可能会产生不利影响


如何为每个HTML文件定义一个CSS文件?

您在每个页面或操作的不同CSS中查找的内容。您可以通过以下方式执行此操作:

class UsersController < ApplicationController
  layout 'some_custom_layout'
end
例如:


这是RoR问题吗?然后标记它..对不起,我不明白你在问什么?好的,我有一个名为new.html.erb的页面。在这里,我定义了上面的链接引用来指定这个页面的css文件。当我对该文件进行更改时,比如说对设置,它会对每个网页进行更改。好像css文件是一个。好的,我有一个名为new.html.erb的页面。在这里,我定义了上面的链接引用来指定这个页面的css文件。当我对该文件进行更改时,比如说对设置,它会对每个网页进行更改。就像css文件是一个一样不,不会的,因为你的自定义版面只会有特定的样式表链接标签对不起,我的意思是这就是目前正在发生的事情,我现在会试试你的建议。一些自定义版面应该是样式表链接标签吗?谢谢大家。我现在看到了关于布局的问题。我仍然在思考ROR,但目前我只有一个application.html.erb布局文件。所以我想这基本上是在控制目前的问题。帮了大忙,谢谢你们。
def foo
  # some logic here
  render :layout => 'some_custom_layout'
end
#app/layouts/some_custom_layout.html.haml
!!!
%html{lang: "en"}
  %head
    %meta{charset: "utf-8"}/
    %meta{content: "width=device-width, initial-scale=1.0", name: "viewport"}/
    = stylesheet_link_tag    "your_custom_css"
    = javascript_include_tag "application"
    = csrf_meta_tags
  %body
    = yield