代码之家  ›  专栏  ›  技术社区  ›  zpesk

您将CSS文件放在rails应用程序目录的何处?

  •  20
  • zpesk  · 技术社区  · 15 年前

    6 回复  |  直到 15 年前
        1
  •  18
  •   Tilo    13 年前

    对于Rails 2.x:公共/样式表

        2
  •  17
  •   Anthony Panozzo    12 年前

    对于Rails 3.1+应用程序,您应该使用 asset pipeline . 将样式表放入 app/assets/stylesheets/ 如果它们特定于您的应用程序。你也可以把它们放在 vendor/assets/stylesheets/

    之后,您将使用 app/assets/stylesheets/application.css 如果它包含在布局文件中(有关如何执行此操作,请参阅其他答案)

        3
  •  8
  •   jasoares Matt Briggs    13 年前

    /app 用于编程内容(模型、视图、控制器、布局、部分等)。 /public 用于静态内容(html、图像、样式表、Java脚本等)

    /public/stylesheets . 如果您遵循此约定,则可以使用 stylesheet_link_tag 助手,所以如果你把 style.css /公共/样式表 然后

    <%= stylesheet_link_tag "style" %>
    

    将被渲染为

    <link href="/stylesheets/style.css?1232285206" media="screen" rel="stylesheet" type="text/css" />
    
        4
  •  4
  •   Ryan K    8 年前

    .css 归档 app/assets/stylesheets

    2) 在您的视图文件中 <%= stylesheet_link_tag 'uploaded_file_name' %>

        5
  •  3
  •   Jason Miesionczek    15 年前

    将其放入公共/样式表中

    然后使用

    <%= stylesheet_link_tag "style_sheet_file_name" %>
    

        6
  •  0
  •   James Conroy-Finn    15 年前

    stylesheet_link_tag 接受样式表数组和字符串。

    = stylesheet_link_tag %w[ screen print ]
    

    这里有一些使用 样式表链接标签 助手 APIDock