gpt4 book ai didi

ruby-on-rails - Rails缓存形式

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

我使用Ruby on Rails开发了一个项目,将其投入生产环境后遇到了一个很大的问题。

所有表单似乎都已缓存。

如果我填写完整的表单并将其发送到服务器,则下次我访问该表单以创建新对象时,所有字段都将已填充先前的数据。这仅在生产环境中发生,并且我发现当将此行设置为false时,一切正常:

config.cache_classes = true

似乎是这个cache_Classes引起了问题,但我认为可能是另一件事引起了问题,因为cache_classes仅会缓存类而不是窗体,并且我认为将此配置设置为false可能会导致很大的性能损失。

请帮忙!

最佳答案

我发现了问题所在。在某些模型中,我使用的是cattr_accessor,而我发现正在缓存的表单中的所有内容都与我使用的cattr_accessor相同。类将被缓存,因此cattr_accessor也将被缓存。我只是将它替换为attr_accessor,一切正常。

谢谢你们!

关于ruby-on-rails - Rails缓存形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6048574/

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