Raylar üzerindeki yakut üzerine yükleme yapmak için salatalık testi yapmak istiyorum 3. Kapybara'dan yükleme düğmesine tıklamayı denedim, ancak ne düğme ne de bağlantı olmadığı için. Ayrıca, text_field dosyasını saklıyor, böylece "text.txt" ile "yükle" yazdığımda "yazamıyorum. Herhangi biri bu sorunu çözdüyse, lütfen burada yardım gerekli.Raylar üzerinde yükleme yapmak için Salatalık testini kullanma 3
5
A
cevap
1
Yaz özel adım "/images/back.gif" Ben "data_input"
1
Sen görüntü yüklenecek dosyayı almak için html öğesinin adıdır bir dosyayı
When /^I upload a file$/ do
attach_file(:image, <path-to-file>)
end
yüklemek için özel bir adımı yazmak gerekir.
When /^(?:|I)attach the file "([^"]*)" to "([^"]*)"$/ do |path, field|
type = path.split(".")[1]
case type
when "jpg"
type = "image/jpg"
when "png"
type = "image/png"
when "gif"
type = "image/gif"
end
attach_file(field, path, type)
end
When /^I attach the "(.*)" file at "(.*)" to "(.*)"$/ do |type, path, field|
attach_file(field,path,type)
end
Salatalık Adım
gibi bir dosya yüklemek için
İlgili konular
- 1. Raylar 3 Salatalık Yükü Hatası
- 2. Salatalık kullanma JOptionPane
- 3. Raylar 3 ActiveRecord Yüklenici istekli yükleme kapsamı
- 4. Raylar 3 - Koşullar ile istekli yükleme
- 5. Raylar 3 ve Haml 3'ü kullanma, Haml'ı nasıl yapılandırabilirim?
- 6. Raylar 3, Ataç - Özel İnterpolasyonlar
- 7. Constexpr operatör aşırı yükleme yapmak için yönergeler?
- 8. Raylar 3
- 9. Yuvalı yolları kullanma Ana kaynağa erişim izni vermeden raylar 3
- 10. Raylar 3/Salatalık sorunu: "... zaten etkinleştirilmiş builder 3.0.0, ama sizin Gemfile için oluşturucu gerektirir 2.1.2"
- 11. Raylar 3:
- 12. Swift öğesinde değişiklik yapmak için Yansıma'yı kullanma
- 13. Raylar hevesli Yükleme
- 14. Raylar 3 - sendgrid kurulum benim Raylar hazırlamak ile 3 App üzerinde
- 15. Raylar 3 Kodlama :: CompatibilityError
- 16. Raylar 3 ve FCGI?
- 17. Raylar 3 has_many değişti?
- 18. Salatalık, Webrat ve Selenyum Raylarda NoMethodError 3
- 19. Son kullanıcı belgelerini oluşturmak için Salatalık veya RSpec + Selenium kullanma?
- 20. BirClickClick yenilemesi yapmak için jQuery'yi kullanma
- 21. POST işlemi yapmak için Jersey istemcisini kullanma
- 22. Web sitemde giriş yapmak için cUrl kullanma
- 23. Kullanıcıyla bir görüşme yapmak için hubot'u kullanma
- 24. Raylar 3, Uzaktaki URL'den ataş ve resim yükleme
- 25. Yakut raylar üzerinde - nasıl
- 26. nginx Raylar 3
- 27. raylar heroku üzerinde çalışan 3 blog motoru/mücevher, ne kullanmalı?
- 28. Raylar üzerinde Ruby 3 link_to denetleyicisi ve eylemi
- 29. raylar üzerinde haml-raylar 4.0?
- 30. Sorun yaratan Raylar 3 Motor
için Tamam .. yapacağım dosyayı ekleyin Bunu denemek ... benim için çalışıyorsa. –