Solidus (Ruby on Rails) - 如何更改徽标?

mat*_*per 4 ruby-on-rails solidus

我已经启动并运行了演示应用程序,但我将其更改config/initializers/spree.rb为显示:

#Frontend:

#Custom logo for the frontend
config.logo = "logo/1.png"
Run Code Online (Sandbox Code Playgroud)

更改它在 处查找徽标的位置,但是(巨大的屁股)我收到图像错误。它显示图片的名称,但不显示图像。

我已经厌倦了安装 ImageMagick

sudo apt-get update  
sudo apt-get install imagemagick --fix-missing
Run Code Online (Sandbox Code Playgroud)

然而还是没有图像

not*_*tch 5

更改 Solidus 中的徽标图像

在您的 Solidus 应用程序中

  1. 将新徽标复制到徽标目录中app/assets/images/logo/1.png
  2. 更改 Solidus 应用程序在配置文件中期望的图像名称,config/initializers/spree.rb您可以在此处找到 Solidus 模板代码

    Spree.config do |config|
      # Frontend:
    
      # Custom logo for the frontend
      # config.logo = "logo/solidus_logo.png"
      config.logo = "logo/1.png"
    end
    
    Run Code Online (Sandbox Code Playgroud)
  3. 重新启动Rails服务器以重新加载初始化代码并刷新浏览器页面。

进一步阅读