ruby-on-rails - Rails 7 Bootstrap 警报未被消除

标签 ruby-on-rails bootstrap-5

我关注了这篇文章https://www.bootrails.com/blog/rails-7-bootstrap-5-tutorial/在我的 Rails 7.0 应用程序上显示引导警报。

当我单击关闭按钮时,警报已显示但未消除。 这是我在 application.html.erb 中的代码

<% flash.each do |key, value| %>
  <div class="alert alert-success alert-dismissible" role="alert">
    <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
    <%= value %>
  </div>
<% end %>

最佳答案

Bootstrap 5.1 有 data-bs-dismiss 属性,而不是 data-dismiss。确保您有“警报”插件。根据他们的文档,Bootstrap编译的javascript有它。

https://getbootstrap.com/docs/5.1/components/alerts/#dismissing https://getbootstrap.com/docs/5.1/getting-started/download/#compiled-css-and-js

关于ruby-on-rails - Rails 7 Bootstrap 警报未被消除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70972434/

相关文章:

ruby-on-rails - Heroku 30 秒超时 w/long 外部查询的解决方法

mysql - 在 Rails 中迁移期间重命名列时出错

ruby-on-rails - OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=error: 证书验证失败

css - Bootstrap 中心垂直和水平对齐

html - 更改 Accordion 显示颜色

iphone - 从 iPhone 向 Ruby on Rails (RoR) 服务器发送多部分请求

ruby-on-rails - 带有 ajax Action 的 Rails select_tag(Rails 3 和 jQuery)

twitter-bootstrap - Bootstrap 卡中的垂直对齐文本

twitter-bootstrap - 我什么时候应该在 Twitter Bootstrap 中使用容器和行?

javascript - 如何在 SvelteKit 中导入 Bootstrap,推荐方式?