无法在现有应用中安装“ Trix”

问题描述

我花了一些时间尝试在应用程序中添加上载,发布和显示图像的功能。我尝试了不同的方法,最终发现“ Trix”是实现该目标所需要的。 这里的问题是我的应用程序结构与我在“ trix”教程中看到的结构完全不同,而且我不知道我在做什么:(((

让我们从我的application.js位于->

的事实开始
class BaseScreen extends StatefulWidget {
  @override
  _BaseScreenState createState() => _BaseScreenState();
}

class _BaseScreenState extends State<BaseScreen> {
  @override
  void initState() {
    super.initState();
    navigatetoRealAppScreen();
  }

  void navigatetoLastPage() async {
    final SharedPreferences prefs = await SharedPreferences.getInstance();
    String isOpened = prefs.getString('first_screen_already_opened');
    
    // Need to push to another screen,if already opened
    if (lastRoute == 'true') {
      Navigator.of(context).pushNamed('/realAppScreen');
    }
  }

,看起来与我在教程中看到的完全不同。但是,我试图这样适应-


[app]>
     -[javascript]
       -[packs]
        -application.js

代替编写 ... require("@rails/ujs").start() require("turbolinks").start() require("@rails/activestorage").start() require("channels") require('trix') ... 。 另一个轻微的区别是我的“ application.css”不是“ .scss”,但我认为这没什么大不了的。所以我继续将//= require trix粘贴到那里。 刚开始,当我加载页面时,我遇到了一个错误*= require trix,但是在重新启动服务器之后它不再存在了(这是正常的)。下一步将是添加代码……但似乎大多数人都拥有 Couldn't find file 'trix' with type 'text/css'。这是我需要帮助的地方。我的“帖子”结构是这样的->

_form.html.erb

其中 [views]> - edit.html.erb - index.html.erb - new.html.erb - show.html.erb 包含提交帖子的表单->

new.html.erb

这是真正让我感到困惑的地方...在哪里添加“ trix”?我尝试用 trix-editor 替换 textarea ,这是我唯一得到的更改,其中两个小的重叠正方形而不是提交表单。 救命。 :(

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...