From 00be67de45b21e65433a7530cb99b5395c9b3ba5 Mon Sep 17 00:00:00 2001 From: BenClaw Date: Sat, 30 May 2026 21:21:14 +0200 Subject: [PATCH] fix: use data: { mode: 'json' } instead of hash rocket syntax Rails form helpers translate data: { mode: 'json' } to data-mode="json". The hash rocket 'data-mode' => 'json' may not generate the attribute correctly in Slim context. --- app/views/cmtool/pages/_form.html.slim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/cmtool/pages/_form.html.slim b/app/views/cmtool/pages/_form.html.slim index 977bc52..3c0c9d8 100644 --- a/app/views/cmtool/pages/_form.html.slim +++ b/app/views/cmtool/pages/_form.html.slim @@ -41,7 +41,7 @@ javascript: .field = f.label :page_settings p.help-text JSON configuration for this page. Use Ace editor in JSON mode. - = f.text_area :page_settings, rows: 12, cols: 80, class: 'html-content', 'data-mode' => 'json', + = f.text_area :page_settings, rows: 12, cols: 80, class: 'html-content', data: { mode: 'json' }, value: (f.object.page_settings.presence || {}).to_json .form-row .form-label= f.label :parent_id