【发布时间】:2017-03-02 12:36:30
【问题描述】:
我对如何制作弹出窗口(模式)来告诉用户控制器操作后发生的事情感到困惑。这应该类似于在redirect_to 或render 中使用的flash[:notice/alert] 函数。
我找到了一个名为“server-generated-popup”的 gem,但我真的不明白如何使用它,也不知道它是否适合我的情况。
我也尝试过使用 magnific-popup 和 bootstrap-popup,但它们似乎更有可能通过用户的操作(单击按钮、单击链接)生成弹出窗口/模态框。我试图通过render :template 使用它们来创建一个模态但没有运气。
我想做的其实和flash[:notice/alert]一样,只是把它换成不需要用户输入的模态。我该怎么办?我的想法是:
add_flash_types :modal创建新的flash类型用一些代码替换它的行为以引导模式(应该比华丽的弹出窗口更容易?)
在
render或redirect_to中调用它
但是第二步怎么做呢?
谢谢。
【问题讨论】:
标签: javascript ruby-on-rails twitter-bootstrap bootstrap-modal