問題タブ [refile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
549 参照

ruby-on-rails - Railsアプリ内でrefileに検証を追加するには?

API部分を使用できるように作成したRailsアプリがあります。curl を使用して Rails アプリの DB にファイルを正常にアップロードできますが、ファイル タイプ/コンテンツ タイプを CSV のみに制限する方法がわかりません。

csv_file.rb #モデル

csv_files.rb #コントローラー

0 投票する
1 に答える
189 参照

ios - Rails API にファイルを送信するときに AFNetworking でパラメーターを設定する方法

iOS アプリ用の API を作成したので、アプリはcsvファイルを API に送信し、ファイルをサーバーに保存できます。Rails アプリ内で添付ファイルを処理するために refile gem を使用しています。AFNetworking を使用して、iOS アプリ内からレール アプリにファイルを送信しています。

ファイルをcurl経由でAPIに送信するとcsv_file_id、DBの適切な列/フィールドが埋められます。ただし、iOS 内のアプリからファイルを送信するとcsv_file_idnull. ファイルを取得するには、トークンがcsv_file_idフィールドに存在する必要があります。つまり、refile ドキュメントに従って、ファイルに対して GET 要求を実行します。

私の質問はcsv_file_id、iOS アプリ内からフィールドに入力するにはどうすればよいですか?

iOS アプリのコード例

上記のコード例は""フィールドcsv_file_idに入力しますが、これは機能しますが、ファイルを取得するための有効な URL を生成できません。

0 投票する
0 に答える
420 参照

ruby-on-rails - Rails アプリ内で refile を使用してアップロードされた添付ファイルを編集/破棄する方法

Railsアプリ内でrefile経由でアップロードされた添付ファイルを編集/破棄するにはどうすればよいですか? curl から添付ファイルを正常に作成できますが、それらを削除する方法がわかりません。https://github.com/refile/refile#removing-attached-filesの添付ファイルの削除に関する refile ドキュメントを読みましたが、次の URL http://localhost:3000/api/csv_files/1/editを読み込むと、ブラウザに JSON 応答を送信していますが、Rails アプリはテンプレートをレンダリングせず、edit.html.erb代わりにテンプレートをレンダリングしedit.json.jbuilderます。

# csv_files_controller.rb

0 投票する
1 に答える
144 参照

ruby-on-rails - Rails 4 Refile とメーラー

refile gem を使用してドキュメントをアップロードしています。アップロードされたドキュメントは、電子メールで一部の受信者に送信されます。

1) refile で保存されたドキュメントを添付ファイルとしてメールに追加するにはどうすればよいですか? それ以下では機能していません

私はDBに次のものを持っています:

添付ファイル:

エラー: Refile::File から文字列への暗黙的な変換はありません

2) ストア ファイルの場所を動的に変更できますか?

0 投票する
1 に答える
341 参照

ruby-on-rails - Rails - Refile Gem - 未定義のメソッド「file_id_will_change!」

多くの写真を含むプロパティモデルがあります。refile gemを使用して画像をアップロードしようとしています。

schema.rb の Photo セクションは次のとおりです。

そして、ここに新しいプロパティフォームの作成の関連部分があります(スリム)

これがプロパティコントローラーです

フォームを送信した後、次のエラーが表示されます。

しばらく頭をかいた後、私がどこを台無しにしたのかわかりません。

0 投票する
1 に答える
160 参照

ruby-on-rails - リファイルと機能テスト

ユーザーがファイルをアップロードするページがあります (Refile を使用しています)。今、私は次のようなテストをしています

次に、成功メッセージがあることを確認します

レンダリング中のページ本文を表示して、どのようなフラッシュ メッセージがレンダリングされているかを確認してみました。いつも「添付ファイルが必要です」と表示されます。