gpt4 book ai didi

ruby-on-rails - 为什么我的 application_helper.rb 没有帮助?

转载 作者:行者123 更新时间:2023-12-04 06:20:19 27 4
gpt4 key购买 nike

我在这里做 Michael Hartl 关于 ruby​​ on rails 的优秀教程系列:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

我在 4.1.1 中遇到了一个问题,他重构了页面的标题以依赖 application)helper.rb 来设置标签。我已经完全按照他在书中所说的做了,但出于某种原因,它似乎从未生效。我页面的每个标题都有在 pages_controller.rb 中的 @title 变量中给出的名称,或者如果我省略它,我会得到某种 Controller 错误显示标题应在的位置。我的代码在github:

https://github.com/ekimia/mTwitter

感谢您帮助 Ruby on Rails 新手。

最佳答案

在 app/views/layouts/application.html.erb 中更改 <%=@title%><%=title%> .

如果您在前面加上“@”,那么它将尝试访问变量 @title这将在 Controller 中设置。如果没有“@”,它将调用 title您在 app/helpers/application_helper.rb 中定义的方法(或助手)

关于ruby-on-rails - 为什么我的 application_helper.rb 没有帮助?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6667955/

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