gpt4 book ai didi

ruby-on-rails - rails 不会为 View 加载应用程序布局。我应该在哪里看?如何调试?

转载 作者:行者123 更新时间:2023-12-04 03:39:02 25 4
gpt4 key购买 nike

我启动了一个新的 Rails 应用程序并将模板引擎从 erb 切换到 haml。我在 Gemfile 中添加了 haml 解析器,运行 bundle install,删除了 app/views/layout/application.html.erb 文件并将其替换为 haml 等效文件。我没有收到错误消息,其他 haml View 在浏览器中正确呈现,但 application.html.haml 中的内容被忽略:如果我查看生成页面的源代码,它们会错过 application.html.haml 中的标记关于我应该看哪里的任何想法?

应用程序.html.haml

!!! 5
%html
%head
%title Title
= stylesheet_link_tag 'application'
= javascript_include_tag 'application'
= csrf_meta_tags

%body
%h1.title Title
#main
- if flash[:notice]
#notice.message= flash[:notice]
- elsif flash[:warning]
#warning.message= flash[:warning]

= yield

gem 文件

source 'http://rubygems.org'

gem 'rails', '3.1.0'

gem 'sqlite3'

group :assets do
gem 'sass-rails', " ~> 3.1.0"
gem 'coffee-rails', "~> 3.1.0"
gem 'uglifier'
gem 'therubyracer'
end

gem 'jquery-rails'

gem 'haml'

group :development, :test do
gem 'ruby-debug19'
end

最佳答案

确保您的 Controller 继承自 ApplicationController 类。

关于ruby-on-rails - rails 不会为 View 加载应用程序布局。我应该在哪里看?如何调试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9645135/

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