我正在使用Ruby on Rails构建一个网站,并使用rails_admin gem作为管理界面。
我目前正在尝试使用wysiwyg-rails gem在我的管理界面中实现wysiwyg编辑器。
我跟着the gem documentation。 我为javascript创建了app / assets / javascripts / rails_admin / custom / ui.js,并为样式创建了app / assets / stylesheets / rails_admin / custom / theming.scss
但是,这仍然对我的管理界面没有影响,我不知道在哪里添加以下代码,因为当我将它添加到config / initializers / rails_admin.rb时会导致错误,并且当我没有效果时将它添加到我的控制器:
edit do
field :content, :froala
end
# Optionally providing froala options (see https://editor.froala.com/options)
edit do
field :content, :froala do
config_options do
{
inlineMode: false,
paragraphy: false
}
end
end
end
我错过了什么?
答案 0 :(得分:0)
您需要在app/admin
的管理定义中使用代码,因此对于您正在添加WYSIWYG编辑器的任何模型,它都会进入,因为您正在定义如何编辑该特定型号的字段。
假设其余的wysiwyg-rails gem设置正常工作,您应该会看到它用于编辑您添加该配置的模型上的字段。