我正在使用rails 4.0,我想删除突兀的javascript。我必须遗漏一些东西,我有这个link_to:
= link_to t('hide'),'#', :'data-hide-table'=>"#row_#{@result.id}", :class=>'hider'
在我的model.js中,我有以下代码(我也尝试将其放在application.js中):
$(document).ready(function() {
$('.hider').click(function (event) {
console.log("fsg");
$(this).data("hide-table").hide();
event.preventDefault();
});
});
然而,没有任何东西被记录到控制台,当然我需要隐藏的不是隐藏的。顺便说一句。当我使用时,一切都有效:
= link_to_function t('hide'), "$('#row_#{@result.id}').hide()"