1

最近、ファイルを添付したカピバラのセクションが動作しなくなりました。

attach_file('file_upload', 'testfiles/test.doc')

以前は、ファイル パスが絶対ではありませんでしたが、それで問題ありませんでした。その後、拒否を受け始めました。

unknown error: path is not absolute: testfiles/test.doc

私が自分の道を絶対にした場合。

attach_file('file_upload', '/tmp/test.doc')

文句は言いませんが、ファイルの添付にも失敗します。

誰かがこの問題を抱えていますか?それを修正する方法についてのアイデアはありますか?

4

1 に答える 1

2

したがって、理論的には、いくつかの gem バージョンの競合が原因で絶対パスの要件が発生したということです。

ファイルは Web アプリで表示されなくなりましたが、添付され、アップロードされました。

適切な修正は、ローカルから CI への移行に absolute_path を使用することでした。

attach_file('file_upload', File.absolute_path('testfiles/test.doc'))
于 2013-11-05T16:49:40.180 に答える