gpt4 book ai didi

ruby-on-rails - 延迟加载 image_tag Rails

转载 作者:行者123 更新时间:2023-12-02 18:33:39 24 4
gpt4 key购买 nike

显然this commit添加一个配置选项来定义 image_tag :loading 选项的默认值。因此,通过设置 config.action_view.image_loading,应用程序可以选择在整个站点范围内延迟加载图像,而无需更改 View 代码。

config.action_view.image_loading = "lazy"

但是,当我尝试将其添加到development.rb 或 Production.rb 时,出现以下错误:

1: from /Users/cash/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/actionview-6.1.3.2/lib/action_view/railtie.rb:46:in `each'
/Users/cash/.rbenv/versions/2.7.1/lib/ruby/gems/2.7.0/gems/actionview-6.1.3.2/lib/action_view/railtie.rb:53:in `block (3 levels) in <class:Railtie>': undefined method `image_loading=' for ActionView::Base:Class (NoMethodError)

Rails 版本:6.1.3.2

Ruby版本:ruby 2.7.1p83

最佳答案

这在稳定的 Rails 中尚不可用,它将在 Rails 7 中可用,如果你现在需要这样做,你可以切换到依赖于 git main head:

git 'https://github.com/rails/rails.git' do
gem 'railties'
gem 'actionpack'
gem 'activemodel'
end

你可以通过合并提交来看到它:https://github.com/rails/rails/commit/3c2a80d8b1d4730897a7040b7f563d0027aa1e83并检查标题下方。它显示了此提交所属的分支和标签(在本例中,仅 main):

enter image description here

关于ruby-on-rails - 延迟加载 image_tag Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69100255/

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