【发布时间】:2026-01-18 17:20:09
【问题描述】:
在我的 Rails 视图中的submit_tag 确认弹出窗口中,我正在尝试使用我的 Rails 控制器中的实例变量。在我的控制器中,我将变量定义为
@confirmation_msg = "test"
然后在我的.haml 视图中,我尝试将变量作为确认提示文本插入到我的submit_tag 中。
= submit_tag "Increase Limits", { onclick: "return confirm(#{@confirmation_msg})", class: "btn btn-danger"}
但是现在我的确认提示现在弹出为空白,没有文字。取消和确定按钮仍然存在。如果我将 "return confirm(#{@confirmation_msg})" 更改为 "return confirm('test')" 我会看到“测试”。当我尝试使用控制器中的变量时,为什么它是空白的?
【问题讨论】:
标签: javascript ruby-on-rails ruby-on-rails-5