gpt4 book ai didi

ruby-on-rails - 在 Rails 4 中扩展 Enumerable

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

这篇文章正是我所追求的:

http://jablan.radioni.ca/post/2175717120/each-with-previous-in-ruby

这里的想法是,如果我遍历 @users 列表,然后我将查看他们的最后一个首字母是否更改并添加一个 anchor (#T 等)并链接到它。

我不知道您是如何将它加载到我们的 Rails 项目中的。您究竟将模块文件放在哪里:

module Enumerable
def each_with_prev
self.inject(nil){|prev, curr| yield prev, curr; curr}
self
end
end

我看到了对/lib 文件夹和关注文件夹的引用,但这些都不清楚。

最佳答案

解决方案一

将文件保存到 config/initializers/enumerable.rb

方案二

你可以把你的文件放到/lib文件夹,然后在config/application.rb

中添加下面一行
config.autoload_paths += Dir[File.join(Rails.root, "lib", "*.rb")].each {|l| require l }

关于ruby-on-rails - 在 Rails 4 中扩展 Enumerable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34149235/

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