gpt4 book ai didi

ruby-on-rails - Michael Hartl Ruby 第 5.1 节

转载 作者:太空宇宙 更新时间:2023-11-03 18:10:57 28 4
gpt4 key购买 nike

我正在学习 Hartl 的 Ruby 教程。我在第5章的开头。 说明是通过

添加图像('rails.png')
<%= link_to image_tag("rails.png", alt: "Rails logo"),
'http://rubyonrails.org/' %>

主页:app/views/static_pages/home.html.erb

图片是通过

下载的
$ curl -O http://rubyonrails.org/images/rails.png
$ mv rails.png app/assets/images/

但是,我收到有关 Assets 预编译的错误。我不知道如何解决这个问题。因此,如果需要额外的信息来帮助解决此问题,请告诉我,以便我添加!这是 localhost:3000 错误页面的文本。

Sprockets::Rails::Helper::AssetNotPrecompiled in StaticPagesController#home Asset was not declared to be precompiled in production. Add Rails.application.config.assets.precompile += %w(
rails.png )
to config/initializers/assets.rb and restart your server

Extracted source (around line #350): def raise_unless_precompiled_asset(path) raise Helper::AssetNotPrecompiled.new(path) unless precompiled?(path) end end end

编辑: gem 文件

source 'https://rubygems.org'

gem 'rails', '4.2.2'
gem 'bcrypt', '3.1.7'
gem 'faker', '1.4.2'
gem 'carrierwave', '0.10.0'
gem 'mini_magick', '3.8.0'
gem 'fog', '1.36.0'
gem 'will_paginate', '3.0.7'
gem 'bootstrap-will_paginate', '0.0.10'
gem 'bootstrap-sass', '3.2.0.0'
gem 'sass-rails', '5.0.2'
gem 'uglifier', '2.5.3'
gem 'coffee-rails', '4.1.0'
gem 'jquery-rails', '4.0.3'
gem 'turbolinks', '2.3.0'
gem 'jbuilder', '2.2.3'
gem 'sdoc', '0.4.0', group: :doc

group :development, :test do
gem 'sqlite3', '1.3.9'
gem 'byebug', '3.4.0'
gem 'web-console', '2.0.0.beta3'
gem 'spring', '1.1.3'
end

group :test do
gem 'minitest-reporters', '1.0.5'
gem 'mini_backtrace', '0.1.3'
gem 'guard-minitest', '2.3.1'
end

group :production do
gem 'pg', '0.17.1'
gem 'rails_12factor', '0.0.2'
gem 'puma', '2.11.1'
end

最佳答案

我前段时间遇到过类似的问题,我已经通过将 .png 文件添加到预编译 Assets 来修复它。只需尝试使用以下行更新您的 config/application.rb 文件:

config.assets.precompile += %w(.png)

请记得之后重新启动 Rails 服务器 ;)

关于ruby-on-rails - Michael Hartl Ruby 第 5.1 节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34387557/

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