使用stimulus-library的表单数据元素语法



参考文档stimulus-library及其相关示例

试图获得富文本区域-也使用移动性-当目标是更改trix-editor标记时,如下所示:

<trix-editor
data-controller="trix-modifier"
data-no-file-uploads
></trix-editor>

下面的失败

<%= form.rich_text_area "translatable_content_#{Mobility.normalize_locale(user_idioma.idioma.code.to_s)}", rows: 20,  
data: { controller: 'trix-modifier'}, data: { 'no-file-uploads' } %>
<%= form.rich_text_area "translatable_content_#{Mobility.normalize_locale(user_idioma.idioma.code.to_s)}", rows: 20,  
data: { controller: 'trix-modifier', 'no-file-uploads' } %>

而简单的控制器元素定义正确呈现:

<%= form.rich_text_area "translatable_content_#{Mobility.normalize_locale(user_idioma.idioma.code.to_s)}", rows: 20,  
data: { controller: 'trix-modifier'} %>

应该如何设置语法以生成阻止文件上传的适当标记?

将此作为一个简单的参考,通过四处闲逛发现:

<%= form.rich_text_area "translatable_content_#{Mobility.normalize_locale(user_idioma.idioma.code.to_s)}", rows: 20,  
data: { controller: 'trix-modifier', 'no-file-uploads' => true } %>

最新更新