我正在使用不使用react-rails gem的Rails/React應用程序。代碼分爲兩個目錄 - 一個用於FE,另一個用於BE。我一直負責爲攝像頭創建一個嵌入式跨瀏覽器解決方案來錄製視頻,並且已經實施了Chrome/FF(使用webRTC API)的解決方案,並且運行良好。我遇到的困難,很多人似乎也試圖實現這一點,以適應Safari和IE。如何從Rails Asset Pipeline獲取.swf文件而不使用輔助方法?
我發現什麼看起來像使用閃光燈體面的實施,所以我想包括在我的項目中。我遇到的問題是將.swf文件提供給React代碼。由於FE代碼是從BE代碼中分離出來的,因此我沒有爲我的任何FE代碼使用Rails Views。 HTML DOM元素需要data =「path_to_swf_file」,但是當我在Rails中的公共目錄中有文件時,會出現422錯誤。有誰知道處理這個問題的最佳方法?我應該爲此創建一個控制器並且只是以這種方式提供.swf文件?即使從Rails視圖中拆分,我是否可以直接從我的React代碼訪問公用文件夾?
支持問題:有誰知道可以與React/Rails集成的企業解決方案嗎?我認爲如果實施它本身可能是最好的選擇,如果實施它本身就證明是非常麻煩的。