使用导轨4单击按钮时显示确认对话框?

ipa*_*tch 2 javascript ruby-on-rails twitter-bootstrap ruby-on-rails-4

我正在使用rails 4.x项目,当用户单击项目中的按钮时,我想显示一个确认对话框.我创建了一个注册表单,并有一个注册按钮但是当我有以下代码时,

<%= f.submit "Sign Upp", class: 'btn btn-xlarge btn-custom', confirm: "test", method: :create %>

永远不会出现确认对话框.我确信我有一个create在控制器中命名的方法,但我似乎无法解决这个问题.如果它有所作为,(不确定是否有,我在项目中使用twitter bootstrap gem.)

Pav*_*van 5

我不明白为什么你有method: :create你的submit button,但给它像这样的工作

<%= f.submit "Sign Upp", data: { confirm: "test"}, class: "btn btn-xlarge btn-custom"  %>
Run Code Online (Sandbox Code Playgroud)

更多信息在这里

  • 可能值得注意的是,这需要jQuery UJS,以防你从资产管道中删除它们.`gemfile`中的`gem"jquery-rails"和`application.js中的`// require jquery_ujs` (2认同)