Как вы размещаете на URL в Капибара?

Я только что переключился с Cucumber + Webrat на Cucumber + Capybara, и мне интересно, как вы можете размещать контент на URL в Capybara.

В Cucumber + Webrat я смог сделать шаг:

When /^I send "([^\"]*)" to "([^\"]*)"$/ do |file, project|
  proj = Project.find(:first, :conditions => "name='#{project}'")
  f = File.new(File.join(::Rails.root.to_s, file))
  visit "project/" + proj.id.to_s + "/upload",
        :post, {:upload_path => File.join(::Rails.root.to_s, file)}
end

Тем не менее, документация Capybara упоминает:

Метод посещения принимает только один параметр, метод запроса всегда GET.always GET.

Как мне изменить мой шаг, чтобы Cucumber + Capybara выполнял POST для URL?

Ответы на вопрос(7)

Ваш ответ на вопрос