gpt4 book ai didi

css - 已加载但未在 rails 4 中应用的 Assets

转载 作者:行者123 更新时间:2023-12-02 08:23:59 24 4
gpt4 key购买 nike

我刚刚创建了一个测试元素并一直在阅读有关 Assets 管道的内容。到目前为止, Assets 正在加载但未应用,就像我转到 localhost:3000/assets/application.css 我看到我写的样式但我没有看到应用的规则到 DOM。

rails 版本:4.2.1 ruby 版本:2.2.0

结构如下:

app
--- assets
------ images
------ javascripts
------ stylesheets
------------ application.css
------------ todos.css

application.css 的内容如下:

/*
*= require_tree .
*= require_self
*/

application.js的内容如下:

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .

Rails APP 非常简单,因为它只是一个模型 (todo.rb),该模型的 Controller (todos_controller.rb),内容如下:

class TodosController < ActionController::Base
def index
@todos = Todo.all
end
end

非常简单,对于 View ,我使用具有以下层次结构的 Slim 模板:

app
--- views
------ todos
--------- index.slim

application.html.erb的内容如下:

<!DOCTYPE html>
<html>
<head>
<title>Test</title>
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
<%= csrf_meta_tags %>
</head>
<body>

<%= yield %>

</body>
</html>

对于 View :

.todos
- @todos.each do |todo|
.title = todo.title
.content = todo.content

我是否缺少 Assets 管道?提前致谢。

最佳答案

index.slim 重命名为 index.html.slim

附言约定优于配置

关于css - 已加载但未在 rails 4 中应用的 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34068670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com