我有一个简单的链接,我需要显示一条Flash消息但不知道从哪里开始。我所有的搜索都显示了很长的jQuery& Ajax方法,但与使用jQuery .click
函数一样简单和类似。
我正在尝试做什么,我知道这不起作用:
链接
<%= link_to 'Pre-paid with Check', root_path, class: 'btn btn-success', id: 'prepaid' %>
的jQuery
$('#prepaid').click(function(){
notice('Thank you, your order has been received.');
});
答案 0 :(得分:0)
Welp,看起来你可以做类似的事情:
<%= link_to 'Pre-paid with Check', root_path(message: "Thank you, your order has been received."), class: 'btn btn-success', id: 'prepaid' %>
然后在您的控制器操作(映射到root_path
的操作)中,您可以抓住message
参数并随意执行任何操作(将其分配给闪存,将其传递给部分,将其分配给在html.erb
等中访问的变量。)