没有工具栏 gem trix rails 6.0.3.2 ruby 2.7.1
no toolbar gem trix rails 6.0.3.2 ruby 2.7.1
没有可见的 Trix 栏图标。
我已经添加到 head
标签 app/views/layouts/application.html.erb
<link rel="stylesheet" type="text/css" href="trix.css">
<script type="text/javascript" src="trix.js"></script>
并将*= require trix
添加到app/assets/stylesheets/application.scss
这是我的 body 代码
div class="form-group">
<%= f.label :body %>
<%= f.text_area :body, class: 'form-control' %>
<trix-editor input="post_body"></trix-editor>
</div>
我认为在 Rails 6 应用程序中安装 trix 编辑器的更简单方法是通过操作文本安装它:
rails action_text:install
我相信这也会安装 active_storage
,但如果没有,您也可以 运行:
rails active_storage:install
在您的模型中,您添加:
has_rich_text :body
在您看来:
<%= f.rich_text_area :body %>
您可以从您的模型中删除 body
,因为那里不再需要它。您还必须将 body
添加到允许的参数中,但它应该已经存在,因为它在您的 table.
中
您可以阅读更多关于 action_text here。
没有可见的 Trix 栏图标。
我已经添加到 head
标签 app/views/layouts/application.html.erb
<link rel="stylesheet" type="text/css" href="trix.css">
<script type="text/javascript" src="trix.js"></script>
并将*= require trix
添加到app/assets/stylesheets/application.scss
这是我的 body 代码
div class="form-group">
<%= f.label :body %>
<%= f.text_area :body, class: 'form-control' %>
<trix-editor input="post_body"></trix-editor>
</div>
我认为在 Rails 6 应用程序中安装 trix 编辑器的更简单方法是通过操作文本安装它:
rails action_text:install
我相信这也会安装 active_storage
,但如果没有,您也可以 运行:
rails active_storage:install
在您的模型中,您添加:
has_rich_text :body
在您看来:
<%= f.rich_text_area :body %>
您可以从您的模型中删除 body
,因为那里不再需要它。您还必须将 body
添加到允许的参数中,但它应该已经存在,因为它在您的 table.
您可以阅读更多关于 action_text here。