問題タブ [rails-api]
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コントローラーに別のメソッドを追加する方法
コントローラーに新しいメソッドを追加する際に問題が発生しました。詳細は次のとおりです。
match_controller.rb
ルート.rb
current.json.rabl
レーキルート
ログのエラー
アプリケーション.rb
以前に別のアプリケーションでこれを行ったことがありますが、ここで機能しない理由はわかりません。
ruby-on-rails - Rails send_data 出力を保存する Curl コマンド
私は rails api と curl コマンドの初心者です。
リクエストへの応答がネイティブアプリから送信されるレールAPIがあります。そして、curlコマンドを使用してネイティブAPIから送信されたリクエストの1つに、私のレールAPIはデータベースに保存されたファイルをそのデスクトップアプリに送信しています。
しかし、curl -o/-O コマンドを使用すると、curl コマンドを使用してそのファイルを保存する方法がわかりません。実際のファイルではなく、ファイル オブジェクトのみが保存されます (例: #)。ブラウザで同じ Rails メソッドを呼び出すと、ファイルが適切にダウンロードされます。
前もって感謝します
更新 ブラウザにインラインで表示できるファイルタイプを保存できますが、すべてではありません。
ruby-on-rails-3.2 - Ember Route モデルの問題
DockYard の Brian Cadarella によるチュートリアルに従っています。Rails-api バックエンドを使用して Ember アプリを構築します。 http://reefpoints.dockyard.com/ember/2013/01/09/building-an-ember-app-with-rails-api-part-2.html
私が変更するとすぐに:
に:
ユーザーページへのリンクが機能しません。firebug コンソールに次のエラーが表示されます。
Ember.RSVP.reject は ember-data.js にあります
なぜ機能しないのですか?私はそのチュートリアルを一言一句たどっています。
ruby-on-rails - rails-api が 404 ではなく 500 内部サーバー エラーを返すのはなぜですか?
使用rails-api
:
これは、リソースが見つかったときに機能します。しかし、存在しないものを探すと 500 エラーが返されます。これは 404 を返すべきではありませんか?
ruby-on-rails - API レスポンスに基づいてログイン ページを表示する方法
Rails で記述されたクライアント アプリを使用して Rails API を使用しています。ユーザーが認証されていない場合は、ログイン ページを表示する必要があります。1 つの Ruby クラスのみから API 呼び出しを行う構造を作成しました。その Ruby クラスから、応答ステータスが 401 の場合、ログイン ページを表示する必要があります。ユーザーを Ruby クラスからログイン ページにリダイレクトする方法はありますか?
ここに私のクライアントコードがあります
p>ruby-on-rails - 工夫 + Rails-API
そこで、新しい rails-api プロジェクトから API を開始しています。すべての認証にDeviseを使用したいと思います。最近のグーグルセッションからすでに多くのことを学びました。SessionsController は機能していますが、RegisterController で、Rails-API+Devise のデュオについて確かに何かを見逃していることに気付きました。
私はまだ次のエラーが発生します:
純粋な API の観点から、ビューをレンダリングしたくないので、Devise フラッシュ メッセージを使い続ける必要がありますか? ActionDispatch::Flash
JSON をレンダリングするだけという原則に基づいて、含めませんでした。それで、その場合に適切に対処する方法はありますか?
ありがとうございました。
ruby-on-rails - json の代わりに html を返す authenticate_or_request_with_http_token
rails-api アプリケーションを作成し、トークン認証を使用してセキュリティを確保しました。
before_filter
を使用するメソッドを呼び出す を設定しましたauthenticate_or_request_with_http_token
。すべてが正常に機能していますが、認証が正しくない場合、html 応答が返されます。
応答の形式を定義するにはどうすればよいですか?