問題タブ [aws-transcribe]

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 に答える
80 参照

ruby-on-rails - コントローラーメソッドは、送信されたにもかかわらず、ボタンを介して送信したパラメーターを受け入れません

私は初心者で、これを理解するのに苦労しています。

また、私は ActiveStorage を使用していて、ローカル ファイルがまあ、ローカルなので、私は本当に立ち往生しています。

コントローラーの 1 つに 1 つの引数 (url) を受け入れるメソッドを作成しました。(ボタンから) 適切に送信し、正しいパラメーターを渡していると思いますが、引き続き通知されます。ArgumentError (wrong number of arguments (given 0, expected 1)):

次のようになります。

私のモデルでは:

内部のメソッドtranscript_controller.rb(おそらく間違っているエラー処理は無視してください):

そして最後に、私の見解では:

@transcript.audio.service_url.to_s.split("?").firstS3 バケット内で書き起こしたいファイルの uri を取得します。


したがって、私の推論は、そのボタンを押すとurl、パラメーターとしてをに送信しtranscript_controller#request_transcription、それを受け入れて機能させる必要があるということです。

何が欲しいですか: transcript_controller#request_transcriptionAWS Transcribe を使用して文字起こしジョブを開始したいと考えています。次に、de aws CLI で実際に確認したかどうかを確認し、そこから先に進みます。

私が得てArgumentError (wrong number of arguments (given 0, expected 1)):いるのは、私を夢中にさせているその悲しいことです。

サーバーログには何が表示されますか:

urlこれらのコード行でひどく間違っている可能性がある他のすべてのことは別として、request_transcription メソッド内でそれを取得するのを手伝ってもらえますか? 前もって感謝します