为什么summeradmin输出上的summernote-rails无法正常工作(按钮被渲染,但它无处不在)?

时间:2017-08-22 11:51:53

标签: ruby-on-rails activeadmin

admin.scss

 /*
  *= require bootstrap  
  *= require summernote
 */

active_admin.js.coffee

 #= require jquery
 #= require bootstrap
 #= require summernote

 $ ->
   $('[data-provider="summernote"]').each ->
    $(this).summernote()
    height: 280
    enter code here

post.rb

   form do |f|
  f.inputs 'Blog Post' do
  f.input :title
  f.input :featured_image
  f.input :body, input_html: { 'data-provider' => "summernote"}
  f.input :user_id, as: :hidden, input_html: {value: current_admin_user.id}
  end
  f.actions
 end

我设法在 activeadmin 中运行 summernote-rails ,但按钮和选项遍布整个页面。 summernote-rails的样式无法正常工作。我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:0)

我的猜测是你需要将css包装在body.active_admin中,例如参见Getting select2 to work with active admin