問題タブ [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.
ruby-on-rails - Railsアプリ内でrefileに検証を追加するには?
API部分を使用できるように作成したRailsアプリがあります。curl を使用して Rails アプリの DB にファイルを正常にアップロードできますが、ファイル タイプ/コンテンツ タイプを CSV のみに制限する方法がわかりません。
csv_file.rb #モデル
csv_files.rb #コントローラー
ios - Rails API にファイルを送信するときに AFNetworking でパラメーターを設定する方法
iOS アプリ用の API を作成したので、アプリはcsv
ファイルを API に送信し、ファイルをサーバーに保存できます。Rails アプリ内で添付ファイルを処理するために refile gem を使用しています。AFNetworking を使用して、iOS アプリ内からレール アプリにファイルを送信しています。
ファイルをcurl経由でAPIに送信するとcsv_file_id
、DBの適切な列/フィールドが埋められます。ただし、iOS 内のアプリからファイルを送信するとcsv_file_id
、null
. ファイルを取得するには、トークンがcsv_file_id
フィールドに存在する必要があります。つまり、refile ドキュメントに従って、ファイルに対して GET 要求を実行します。
私の質問はcsv_file_id
、iOS アプリ内からフィールドに入力するにはどうすればよいですか?
iOS アプリのコード例
上記のコード例は""
フィールドcsv_file_id
に入力しますが、これは機能しますが、ファイルを取得するための有効な URL を生成できません。
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
ruby-on-rails - Rails 4 Refile とメーラー
refile gem を使用してドキュメントをアップロードしています。アップロードされたドキュメントは、電子メールで一部の受信者に送信されます。
1) refile で保存されたドキュメントを添付ファイルとしてメールに追加するにはどうすればよいですか? それ以下では機能していません
私はDBに次のものを持っています:
添付ファイル:
エラー: Refile::File から文字列への暗黙的な変換はありません
2) ストア ファイルの場所を動的に変更できますか?
ruby-on-rails - Rails - Refile Gem - 未定義のメソッド「file_id_will_change!」
多くの写真を含むプロパティモデルがあります。refile gemを使用して画像をアップロードしようとしています。
schema.rb の Photo セクションは次のとおりです。
そして、ここに新しいプロパティフォームの作成の関連部分があります(スリム)
これがプロパティコントローラーです
フォームを送信した後、次のエラーが表示されます。
しばらく頭をかいた後、私がどこを台無しにしたのかわかりません。
ruby-on-rails - リファイルと機能テスト
ユーザーがファイルをアップロードするページがあります (Refile を使用しています)。今、私は次のようなテストをしています
次に、成功メッセージがあることを確認します
レンダリング中のページ本文を表示して、どのようなフラッシュ メッセージがレンダリングされているかを確認してみました。いつも「添付ファイルが必要です」と表示されます。