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