我有一个简单的链接,我需要显示一条 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.');
});
好吧,您似乎可以执行以下操作:
<%= 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
参数并对其进行任何您喜欢的操作(将其分配给 flash,将其传递给部分,将其分配给在您的 中访问的变量html.erb
,等等) .
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句