rails 8 CSS不起效问题解决

很久没用rails了,最近打算重新复习一下。在配置好环境后,创建了项目,通过脚手架创建了数据库表,和相关的文件。但我发现却没有生成相应的CSS文件,可能是rails8 取消了吧。于是自己手动创建了相应的css文件。但是刷新页面发现没什么变化,感觉样式没有起效。虽然检查页面class是正确取值了,可对应的css样式并没有起效。后来查阅了《Rails 5 敏捷开发》发现rails 8 创建的application.html.erb文件跟书上rails 5 的差别挺大。我发现在body标签里少了这段class='<%= controller.controller_name %>'。

html 复制代码
 <body class='<%= controller.controller_name %>'>
    <%= yield %>
 </body>

手动加上后,再刷新页面,样式起效了!!

相关推荐
y***54889 分钟前
React依赖
前端·react.js·前端框架
2***B4499 分钟前
React测试
前端·react.js·前端框架
5***o50016 分钟前
React自动化测试
前端·react.js·前端框架
T***u33317 分钟前
React部署
前端·react.js·前端框架
Jing_Rainbow21 分钟前
【AI-7 全栈-2 /Lesson16(2025-11-01)】构建一个基于 AIGC 的 Logo 生成 Bot:从前端到后端的完整技术指南 🎨
前端·人工智能·后端
神秘的猪头30 分钟前
🧱 深入理解栈(Stack):原理、实现与实战应用
前端·javascript·面试
用户29654127591730 分钟前
JSAPIThree UI 控件学习笔记:用内置控件提升交互
前端
明教教主张5G31 分钟前
Vue响应式原理(13)-ref实现原理解析
前端·vue.js
StockPP37 分钟前
印度尼西亚股票多时间框架K线数据可视化页面
前端·javascript·后端
kungggyoyoyo1 小时前
TRAE中国版SOLO模式上线!我用它从0到1开发了一款AI小说编辑器
前端·vue.js·trae