это использование для Scope так же, как это
<script type="text/javascript" language="javascript">
$('#tbleName tbody tr').each(function{
var txt='';
txt += $(this).find("td").eq(0).text();
\\same as above but synatx different
var txt1='';
txt1+=$('#tbleName tbody tr').eq(0).text();
alert(txt1)
});
</script>
значение txt1 и txt одинаково в вышеприведенном примере $ (this) = $ ('# tbleName tbody tr') является Same
Я решил аналогичную проблему, создав пользовательскую страницу и применив канк-способность на этой странице. В противном случае эта возможность была применена к ресурсу.
ActiveAdmin.register_page "Summary" do
menu parent: "UserProcess", label: "Summary"
content title: "Summary" do
.......
.......
end
end
и примените к нему способность следующим образом:
class Ability
include CanCan::Ability
def initialize(users)
can :manage UserProcess
cannot :manage, ActiveAdmin::Page, name: "Summary"
end
end
Если вы нашли к тому времени другое чистое решение, пожалуйста, отредактируйте меня!