0
在我的Rails 4應用程序中,我允許用戶使用paperclip寶石上傳圖像。Rails 4 x paperclip:測試一個文件是否已經用JavaScript上傳
這裏是所生成的HTML:
<div class="field">
<label for="post_image">IMAGE</label><br>
<input type="file" name="post[image]" id="post_image">
</div>
我需要顯示一個自定義的信息,根據用戶是否已經上載的圖像還與否。
例如,當他第一次加載頁面時,我想顯示「您尚未上傳圖像」。但是,當他上傳圖片時,我想顯示「您上傳了圖片」。
我知道如何測試記錄是否具有Ruby附件 - 如解釋here和there - 但所有這些都應該在不重新加載頁面的情況下發生,所以我正在尋找JavaScript解決方案。
我該如何做到這一點?
感謝您的回答。我已經在整個應用程序中使用'paperclip'實現了文件上傳,並且希望避免爲此轉換爲另一個gem。 –
@ThibaudClement我不確定,但afaik你不能用'paperclip'做到這一點 – axvm
謝謝。我認爲可能有一種方法可以通過XHR電話實現,但不確定。 –