Rails-未捕获的ReferenceError:未定义Popper

时间:2018-09-07 14:33:02

标签: ruby-on-rails bootstrap-4 popper.js

引导程序和popper的更新存在问题。 香港专业教育学院尝试一切,并不断出错

  

未捕获的ReferenceError:未定义Popper。

我的图像不会显示。我遵循了Bootstrap 4: Uncaught ReferenceError: Popper is not defined的一些建议。但仍然没有图像。

2 个答案:

答案 0 :(得分:0)

  

未捕获的ReferenceError:未定义Popper

当我尝试将 Bootstrap 4 集成到我的 Rails 5 应用程序中时,我遇到了类似的问题,而我发现的任何帖子都无法解决我的问题。这就是我纠正错误的方法。

第1步

//create admin menu add_action('admin_menu','add_custom_menu'); //add custom meta boxes add_action( 'add_meta_boxes', 'add_message_list_metabox' ); function add_custom_menu() { add_menu_page('Message List', 'Message', 'publish_posts', 'message-list', 'display_message_list', 'dashicons-format-status', 2); } function display_message_list() { echo '<div class="wrap">'; echo '<h1>Message List</h1>'; echo '</div>'; } function add_message_list_metabox() { add_meta_box('display_list', 'List of Message', 'display_list', 'message-list', 'normal', 'high'); } function display_list() { echo '<h3>Here is the list of messages: </h3>'; } 源代码复制到文件(即popper.min)中,并将该文件放置在popper.min.js

步骤2

最后将app/assets/javascripts添加到//= require popper.min

希望这可以解决您的问题。

答案 1 :(得分:0)

您确定要求CDN的顺序正确吗?仔细检查一下。不知道您的代码是什么样子,听起来您的CDN不好,或者您没有按正确的顺序加载脚本,从而导致错误。

在需要CDN的位置中/周围检查是否有键入错误。

接下来,请确保在application.js中有此要求

首先给出良好的梳理,那些是通常的嫌疑犯