request.env['RAW_POST_DATA'] = json_body
?RST'de raSTec gövdeli veriyi raylara yerleştirmenin daha iyi bir yolu var mı?
cevap
Bu ne demek istediğini olup olmadığından emin değilim, ama istek başlıklarını JSON belirtmek için ayarlayabilirsiniz:
describe "POST 'create'" do
it "should be successful" do
request.env["HTTP_ACCEPT"] = "application/json"
post 'create', :article => { :title => "Foo" }.to_json
response.should be_success
end
end
İlginç, ancak API belgelerimiz için .json son ekini ayarlamamız gerekecek ama sanırım bunu da bu şekilde yapabiliriz. – avocade
Neden ikinci 'post' argümanını': article => .to_json' yerine ' .to_json' gibi düz bir json dizgisi olarak ayarlıyorsunuz? Bu, işleyicinizin bedeni kod çözmek yerine makale paramının içeriğini çözmesini gerektiriyor mu? –
- 1. Setter öğelerini EventTrigger içine yerleştirmenin bir yolu var mı?
- 2. PHP ile MySQL içine blob yerleştirmenin daha iyi yolu
- 3. günün saatini ayıklamak için daha iyi bir yolu var mı?
- 4. Metin dosyasındaki satırları saymanın daha iyi bir yolu var mı?
- 5. Bunu yazmanın daha iyi bir yolu var mı?
- 6. WebView yenilemek için daha iyi bir yolu var mı?
- 7. Arabirimde kalıtım/hiyerarşiler. Net - daha iyi bir yolu var mı?
- 8. İlk öğenin tümünü değil, daha iyi bir yolu var mı?
- 9. MSXML'den daha iyi bir IDOMImplementation var mı?
- 10. MATLAB'da bir matrisi rastgele karıştırmanın daha iyi/daha hızlı bir yolu var mı?
- 11. Baytları Linux altında video belleğe doğrudan yazabilir miyim, yoksa veriyi ekrana almanın daha iyi bir yolu var mı?
- 12. jQuery ile DOM'a HTML'yi yerleştirmenin en iyi yolu nedir?
- 13. Bunu yazmanın daha iyi yolu?
- 14. Libgdx: Bir düğmeye her bir eksende metin yerleştirmenin kolay bir yolu var mı?
- 15. HTML'de görüntüleri önceden yükleme, daha modern bir yolu var mı?
- 16. Başlıkları bir URLConnection'a yerleştirmenin uygun yolu nedir?
- 17. Bir DateTime'ı belirli bir hassasiyete göre düzeltmenin daha iyi bir yolu var mı?
- 18. Golang, bir dizi içine tamsayı bir dosya okumak daha iyi bir yolu var mı?
- 19. Statik yöntemi tanımlamanın daha iyi bir yolu
- 20. Akış manipülatörlerini birleştirmenin iyi bir yolu var mı?
- 21. Rspec ile birlikte verilen bir modülün yöntemini yerleştirmenin bir yolu var mı?
- 22. Satır içi bir dizeye "xsl: value-of" yerleştirmenin bir yolu var mı?
- 23. Belirli bir uygulama içinde tüm Windows programlı olarak yerleştirmenin bir yolu var mı?
- 24. Tüm sınıfları ayrı dosyalara yerleştirmenin otomatik yolu
- 25. İşaretçiyi değiştirmenin daha idiomatik bir yolu var mı?
- 26. İletileri bir Message Queue (MSMQ) içinde saymanın daha iyi bir yolu var mı?
- 27. Bu boş denetimi ve boş olmayan bir çek yazmanın daha iyi bir yolu var mı?
- 28. Tek bir görünüm yönteminde birden çok istek türünü kabul etmenin daha iyi bir yolu var mı?
- 29. LINQ kullanarak bir sözlük toplamak için daha iyi bir yolu var mı?
- 30. 'Union' a tek bir öğe için daha iyi bir linux yolu var mı?
bu kontrolör spec mı? Bir örnek ekleyebilirseniz yardımcı olur. – zetetic
Üzgünüm, evet, bir rspec denetleyici testi için. – avocade
Anlatabildiğim kadarıyla değil. Ham posta verilerini nasıl ayarlayacağımı gösterdiğiniz için teşekkürler :) – Kevin