Передача параметров в CanCan в RoR

У меня есть контроллер с таким методом, как;

def show

    if params[:format].eql?("pdf")
    // do something
    elsif params[:format].eql?("csv")
    // do something
    end
end

Но у меня есть пользователи с разными ролями. Поэтому я использую CanCan для управления контролем доступа. Теперь я хочу, чтобы роль X могла выполнять действие show в контроллере iff params [: format] .eql? ("Csv")

Я думаю, что это может быть так; может: показать, ресурс if params [: format] .eql? ("csv") . Итак, как я могу отправить параметры вility.rb?

Есть идеи?

Спасибо.

7
задан Çağdaş 27 February 2012 в 21:04
поделиться