Как настроить cancan с помощью activeadmin без каких-либо побочных эффектов?

это использование для 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

-1
задан t s 16 January 2019 в 11:32
поделиться

1 ответ

Я решил аналогичную проблему, создав пользовательскую страницу и применив канк-способность на этой странице. В противном случае эта возможность была применена к ресурсу.

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

Если вы нашли к тому времени другое чистое решение, пожалуйста, отредактируйте меня!

0
ответ дан Giorgak Buxter 16 January 2019 в 11:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: