0

Rails アプリケーションのハード ドライブにJQuery Filetreeを接続しようとしています。私はいくつかの調査を行い、セキュリティ上の理由から JQuery がハード ドライブ ディレクトリにアクセスできないことを発見しましたが、おそらく Ruby コネクタを使用してこれを機能させる方法に興味がありましたか?

4

1 に答える 1

0

JavaScript はサンドボックス化されているため、ユーザーのドライブや環境にアクセスできません。これは、数年前に行われたセキュリティとプライバシーの変更です。

その情報を表示したい場合は、それらの権限を持つ別の言語でそれをキャプチャし、アクセスできる JavaScript に渡す必要があります。これは、Web 開発の一般的な問題です。

Ruby の組み込みDirクラスを使用して、必要な情報を収集します。ディスク階層全体またはそのサブセットを取得するには、いくつかの方法があります。[]特に、 、eachglob、およびのメソッドを確認してくださいentries

配列に必要な情報を取得したら、それを JSON 文字列に変換し、その文字列をビューの JavaScript 文字列変数として JavaScript に埋め込むか、URL 経由でそのデータをその場で取得するハンドラーを記述します。

于 2012-09-11T20:42:05.013 に答える