gpt4 book ai didi

ruby-on-rails - 使用 Erubis 2.6.2 与 Rails 2.2.2 不兼容?

转载 作者:数据小太阳 更新时间:2023-10-29 08:56:02 25 4
gpt4 key购买 nike

应该安装 erubis很简单:

gem install erubis

# And in environment.rb:
require 'erubis/helpers/rails_helper'

但我还没有发现是这样的。请注意,我的代码中没有明显的错误;它与 ERB 一起运行得非常好。

  1. 这条线放在哪里?在 boot.rb 包含之后,它无法启动服务器,并且在文件末尾出现意外的 nil 对象错误 (nil.controller)。哪里最好?
  2. 是否与给定版本存在已知冲突?
  3. 是否有任何变通办法可以让 erubis 正常运行?

最佳答案

  1. 要么将其放在底部或 environment.rb 中,要么将其放在初始化程序 (config/initializers/anything.rb) 中。当你把它放在 Rails::Initializer block 之前时,rails 环境还没有完全加载,而 erubis/helpers/rails_helpers 似乎假设一个完全加载的 Rails 环境。
  2. 我从未使用过 erubis,所以我无法回答这个问题。
  3. 解决方法?我想请参见 #1。

关于ruby-on-rails - 使用 Erubis 2.6.2 与 Rails 2.2.2 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/389178/

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