Я использую самоцвет для разработки (1.4.2) и рельсы (3.0.7). У меня есть представление с некоторыми флажками и некоторыми jquery, настроенными так, что, когда я устанавливаю флажок, это делает сообщение, которое обрабатывается одним из моих контроллеров. К сожалению, когда я делаю это, он подписывает текущий пользователь. Есть ли простой способ избежать этого? Спасибо!
код запроса:
$(‘.do_some_action).live(‘change’, function(){
$.post(‘/my_model/do_some_action’, {param1 : param1Value})
return false
})
базовый контроллер:
class AuthorizedController < ApplicationController
before_filter :authenticate_user!
check_authorization
load_and_authorize_resource
rescue_from CanCan::AccessDenied do |exception|
flash[:error] = exception.message
redirect_to request.referer
end
end
специальный контроллер:
class MyModelsController < AuthorizedController
...
def some_action
...
end
end
1012 *-Иордания *