問題タブ [nested-routes]
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-3 - 最初の ID を失う form_for でネストされたリソース
これは本当に私を悩ませた奇妙なエラーです。まず、いくつかの背景。
config/routes.rb に次のネストされたリソースがあります。
次に、 app/controllers/levels_controller.rb に次のものがあります。
最後に、app/views/levels/edit.html.erb には次のものがあります。
https://spot-macbook.local/orgs/55/levels/162/editを呼び出した結果は正常ですが、[変更を保存] をクリックするとhttps://spot-macbook.local/orgs/162にリダイレクトされます。 /levels/162および次のエラー:
org_id が「55」ではなく「162」に変更されていることに注意してください。私は何を間違っていますか?
ruby-on-rails - ショーのRailsネストされたルートエラー
編集 3: このメソッドを介して作成したリンクにアクセスしようとすると、ユーザーの認証に使用されるデバイスを使用して、ユーザーとドキュメントのネストされたセットアップがあり、ActiveRecord::RecordNotFound エラーでコントローラーの get_document メソッドを指すエラーが発生します。
次に、すべてのドキュメントを次のようにリストしようとします。
しかし、コントローラーのプライベート get_user メソッドにアクセスしようとするとエラーが発生します。これを行う正しい方法は何ですか?
ドキュメントはユーザーに属していますが、それは user_id しか与えません。それを使用しますか?
エラー: 外側のコントローラーに対してプライベート メソッドを呼び出してはなりません
編集: get_document メソッドが呼び出されているようです...
しかし、ドキュメント参照はルートに渡されていますね。
編集 2: ドキュメントのコントローラ コード:
javascript - リソースアウトレットを使用せずにemberjsにネストされたルート
各ルート(およびルートオブジェクト)に対応するテンプレートを備えたルーターがあります。親とは独立して各テンプレートを表示できるようにしたいのですが、ネストされたルートが親テンプレートのアウトレットにレンダリングされないようにしたいのです。基本的に、ネストされたルートごとに個別の「ページ」を作成します。
ember1.0.0-rc1を使用しています
ありがとう
ruby-on-rails - 3 重にネストされたルートで link_to に渡すオブジェクトはどれですか?
トリプル ネストされたルートの link_to にどのオブジェクトを渡す必要がありますか? エクササイズショーのページを取得したい。
show.html.erb - ワークアウト
ルート.rb
ワークアウト_コントローラー.html.erb
私は次のことを試みましたが、正しい ID を正しいモデルにフィードしません。
ruby-on-rails - モデル名での response_with のルーティング エラー
この特定の状況で厄介な問題があります。
ご覧のとおり、このコントローラーは「api」というフォルダー名の下にあります。このコントローラーは「artists_controller」コントローラーに接続されています。
そこで、jQuery を使用してその関数を呼び出します。
しかし、保存アクションが成功すると、次のエラーが発生します。
アルバムが保存された場合にのみ、エラーが発生した場合、ajax 呼び出しは次のコンテンツを返します。
どちらが正しいのですが、「album_url」エラーを回避するにはどうすればよいですか?
このコントローラーを route.rb ファイルのリソースとして使用しているため、このエラーが発生する可能性があると想定しているため、正しいパスは「api_artists_album_url」のようになるはずですが、それを正しい変数に変更するにはどうすればよいですか?
私は宝石「レール」、「3.2.12」を使用しています
ありがとう
ruby-on-rails - Rails のネストされたルーティング マッチ
私はレールに不慣れで、トリッキーなルーティングの質問があります。ネストされたコレクションのタイプのコントローラーにマップされる、ネストされたコレクションを持つリソースがあります。ただし、コレクションの名前は、リクエストをルーティングしたいコントローラーにマップされません。
基本的に User モデルには多くのフォロワーとフォロワーがいます。これら 2 つのコレクションは、標準の crud メソッドを使用する follow コントローラーを持つ Follow モデルにマップされます。
ユーザー.rb:
フォロー.rb:
follow_controller.rb:
ルート.rb:
レーキルート:
:controller => 'follows' を追加してみましたが、ネストされた両方のコレクション ルートが follow_controller に正しくマップされます。ただし、次のエラーが表示されます。
この問題を正しく解決する方法についてのアイデアは大歓迎です。
ありがとう、