如何解决无法在现有应用中安装“ 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 举报,一经查实,本站将立刻删除。