我是 Ruby On Rails 的新手,我正在尝试让一个 css 模板为一个项目工作。它在我的索引页面上运行良好,但在其他所有页面上似乎都没有从 application.html.haml 文件中获取完整的布局。
如果我使用链接在页面中包含 css,它只会添加字体更改和颜色更改,但不会更改实际布局,即。表格,格式等。
= stylesheet_link_tag 'style'
我不确定现在在哪里进行故障排除,因为它只从样式表中获取了我一半的样式。
!!! 5
%html
%head
%title HELPDESK
= csrf_meta_tags
%link{:href => "style.css", :rel => "stylesheet", :type => "text/css"}/
%body
%h1.title HELPDESK
#main
- if flash[:notice]
#notice.message= flash[:notice]
- elsif flash[:warning]
#warning.message= flash[:warning]
= yield
如果有任何帮助,我可以将我的其他页面重命名为 index.html.haml 并且 css 加载得非常好,因此页面编写正确我只是在 Rails 加载样式表的方式上有错误,或者路线有错误。
tl:dr 在site.com/questions/之后我的 Rails 应用程序中的所有内容都没有使用正确的样式表加载,而site.com/questions加载得非常好。
谢谢!