2017-12-19 26 views
0

所有者ではないユーザーに対しては、「編集」ボタンと「削除」ボタンを無効にしたいと考えています。 Ex。私は投稿を作成して、私はそれだけで何かでき、すべてのボタン(表示、編集、削除)を持つことができます。他のユーザーには、この投稿のボタン '表示'しかありません。しかし、彼がこの時点で自分の投稿を作成した場合、私のために「編集」と「削除」ボタンが無効になり、自分の投稿で何かを行うことができます。rails_adminの編集と削除を無効にするにはどうすればよいですか?

+0

次のようなif文で編集および削除するためのリンクを書き込むことができますか? yesの場合は、所有者の確認に 'can? 'メソッドを使用できます。 – Salil

+0

このメソッドの説明にリンクがある場合は、私に教えてください。 Cancanに関するいくつかの問題があるので、 – asda111sd

+0

http://railscasts.com/episodes/192-authorization-with-cancan – Salil

答えて

0

ユーザーhas_manyの投稿があり、ユーザーが投稿した投稿があり、devise gemを使用している場合。あなたにもカンカンを使用してい

- if @post.user == current_user 
    = link_to #your required link 
関連する問題