Вы могли обработать FormClosing
событие и установить FormClosingEventArgs.Cancel
на true
.
Вы не можете сгенерировать токен аутентичности извне вашего приложения Rails. Что вы можете сделать, это отключить защиту токена только для этого действия и использовать настраиваемую реализацию на основе before_filter.
skip_before_filter :verify_authenticity_token, :only => :my_action
before_filter :verify_custom_authenticity_token, :only => :my_action
def verify_custom_authenticity_token
# checks whether the request comes from a trusted source
end
Вы можете просто удалить проверку, добавив фильтр вроде:
skip_before_filter :verify_authenticity_token, :only => :action_name