在Ruby的Cuba框架中链接样式表

杰德西尔维奥

这似乎很简单,但是我无法弄清楚如何应用程序中将链接链接stylesheeterb模板Cuba

hello_world.rb

require "cuba"
require "cuba/safe"
require "cuba/render"
require "erb"

Cuba.use Rack::Session::Cookie, :secret => "__a_very_long_string__"

Cuba.plugin Cuba::Safe
Cuba.plugin Cuba::Render

Cuba.define do
  on root do
    res.write view("home")
  end
end

views / layout.erb

<!DOCTYPE html>
<html lang="en">

  <head>
    <link href="styles/basic.css" rel="stylesheet" type="text/css" />
  </head>

  <body>
    <div>
      <h1>Hello</h1>
    </div>
  </body
</html>

config.ru

require "./hello_world"
run Cuba

样式/basic.css

h1 {
   font-size: 128px;
}

div {
    padding: 50px;
    margin: 100px;
}

我尝试使用一些Sinatra标准,例如将我放置css在名为目录的目录中public,以及使用,<link href="<%= url('styles/basic.css') %>" rel="stylesheet" type="text/css" />但没有任何效果。

乌兹别克

古巴不提供静态资产。您可以Rack::Static为此使用

# hellow_world.rb
Cuba.use Rack::Static,
  root: "public",
  urls: ["/javascripts", "/css", "/images"]

然后,在您的视图中引用此文件夹。

# layout.erb
<link href="/public/css/basic.css" rel="stylesheet" type="text/css" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS样式表在整个网站的Wordpress中链接错误

来自分类Dev

如何在css中链接样式表

来自分类Dev

在R Shiny中链接外部CSS样式表

来自分类Dev

如何在css中链接样式表

来自分类Dev

Ruby on Rails-/ stylesheet目录中的样式表而不是/ assets中的样式表,生产中没有指纹

来自分类Dev

Rails中的样式表

来自分类Dev

从Javascript资产链接到样式表

来自分类Dev

与外部样式表的异常链接

来自分类Dev

与外部样式表的异常链接

来自分类Dev

样式表未与html链接?

来自分类Dev

CSS样式表不会链接

来自分类Dev

如何更改链接的样式表?

来自分类Dev

在Ruby on Rails中指定样式表

来自分类Dev

在Zend Framework中链接样式表,以同时使用index.php和.phtml文件

来自分类Dev

如何链接到子文件夹中的样式表

来自分类Dev

是否可以在一个链接标签中嵌入2个或更多样式表?

来自分类Dev

如何在QT Designer .ui文件中链接外部qss样式表

来自分类Dev

无法使用自己的主题在Wordpress中链接样式表和图像

来自分类Dev

关于HTML中的“链接”标签,“样式表”之后,“ rel”属性最常用的值是什么?

来自分类Dev

具有Redux框架的动态样式表

来自分类Dev

React.js中的样式表

来自分类Dev

Qt样式表中的属性组合

来自分类Dev

Rails中的高级样式表

来自分类Dev

在CSS样式表中删除类

来自分类Dev

从XML文件中删除样式表

来自分类Dev

外部样式表中的meta信息

来自分类Dev

外部样式表中的KML PolyStyle?

来自分类Dev

在CodeIgniter中包含外部样式表

来自分类Dev

在CSS样式表中对齐图像