小编NSh*_*esh的帖子

操作文本 (Trix) 样式无法在生产环境中加载(Rails 6、Heroku)

由于某种原因,我正在努力制作动作文本(Trix 编辑器)图标栏以在生产环境(Heroku)中加载。我正在使用 Rails 6 和 TailwindCSS 构建一个相对简单的 Web 应用程序。操作文本在本地和生产中都具有完整的功能,但是虽然样式按预期加载到我的本地计算机上,但我无法使其在生产中工作。

本地主机: 本地主机 生产: 生产

应用程序/javascript/stylesheets/application.scss

@tailwind base;
@tailwind components;
@tailwind utilities;

@import 'trix/dist/trix.css';
@import "components/actiontext";

/*! purgecss start ignore */
@import "components/buttons";
@import "components/forms";
/*! purgecss end ignore */
Run Code Online (Sandbox Code Playgroud)

应用程序/javascript/packs/application.js

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require("trix")
require("@rails/actiontext")

import "stylesheets/application"
import "controllers"
Run Code Online (Sandbox Code Playgroud)

应用程序/javascript/stylesheets/components/actiontext.scss

@import "trix/dist/trix.css";

// trix-toolbar {
//   .trix-button {
//     @apply bg-white border-0;
//   }

//   .trix-button-group {
//     border: 0;
//   }

//   .trix-button--icon-bold {
//     @apply rounded-tl rounded-bl;
//   }

// …
Run Code Online (Sandbox Code Playgroud)

javascript ruby-on-rails webpack tailwind-css actiontext

3
推荐指数
1
解决办法
4347
查看次数