問題タブ [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 - カスタム ジェネレーターでネストされたルートを生成する
フロントエンドと管理コントローラーを生成し、ルートをルートファイルに追加するジェネレーターをレールで構築しています。これでフロントエンドを動作させることができます:
しかし、ネストされた管理ルート (admin/controller_file_name) に対して同じことを行う方法がわかりません。これらのルートを生成する方法を知っている人はいますか?
ruby-on-rails - map.resources :document の翻訳と修正方法
このルートを追加した後、自動 " edit_document_path
" ができました。これを「 」に変更したかったのですがannotate_document_path
?新しいビューとコントローラー メソッドを追加すると、これは自動的に取得されますか? リソースルートからこれらの「パス」表記にどのように変換されますか?
asp.net-mvc - ASP.Net MVC:ルートとビューメソッドを介して変数を要求する
基本的に、ページングを使用して検索ページを作成したい場合は、次のようなURLが必要になります。
私が理解できないように見えるのは、次の方法です。
A)検索なしでデフォルトルートを設定し、ページ1 / Topics / Index?page=1または/Topics/ Index?search =&page =1
B)Viewメソッドを使用して同じことを行う
コントロールにメソッドがある場合は、次のことがわかります。
そして、URLを使用します:
それは私がメソッドに望むものを私に与えます。トピックコントローラーのデフォルトルートを取得して、上記のリクエスト変数を使用してデフォルトのURLを作成する方法が必要です。私はそれを考えていません
/ Topics / Index / hi / 1
検索URLを助長します。主な理由は、検索用語やページがあるという保証がないため、次のようになってしまう可能性があるためです。
/トピック/インデックス/1
ruby-on-rails - レールのredirect_toの問題
Rails アプリを開発していますが、質問があります。
私のroutes.rbでは:
map.connect 'admin', :controller => "/admin/users", :action => "index"
そのため、「 http://mydomain.com/admin 」にアクセスすると、「http://mydomain.com/admin/users/index」にリダイレクトされます。ただし、アドレスは「http://mydomain.com/admin」のままです。したがって、ページ内のリンクは「 http://mydomain.com/admin 」に基づいて作成されているため、間違っています。
この問題の解決策は何ですか?
サム
asp.net-mvc - ASP.Net MVC:待ってください...デフォルトルートパラメータにはidという名前を付ける必要がありますか?
他の誰かがこの問題を抱えていましたか?私は何か間違ったことをしなければなりません。
だから私はこのようなエラーのルートを設定しています:
そして、次のように呼び出します:
そしてコントローラー上で:
簡単でしょ?これを実際に実行すると、URLが次のようになっているにもかかわらず、エラーはnullになります。
/ Shared / Error / ThisIsTheError
ただし、Errorメソッドのエラーパラメータはnullです。(そして、はい、私は他の言葉を試しました)
これをすべて「id」という単語に置き換えると、すべてが機能します。
Global.asax.cs
リダイレクト:
共有コントローラー:
値を取り込むデフォルトルートがある場合、idはすべてのルートの単語である必要がありますか?
ruby-on-rails - 「/javascripts/prototype.js」に一致するルートがありません -> 明示的に定義しますか?
コントローラーのindex
アクションを呼び出すと、対応するテンプレートは次の行を含むレイアウトを使用します。assets
index
assets
私が得るエラーは次のとおりです。
これは私のルートファイルです:
ここで何が欠けている可能性がありますか?
このファイルのルートを明示的に定義する方法はありますか?
ruby-on-rails - ネストされた関連付けのURLを削除する
私はRails(もちろんActiveResource)で次の多対多の関係を持っています:
定義されたルート:
更新: rakeroutesは次の出力を提供します:
ChannelAssignemntsはユーザーにバインドされているため、ChannelAssignmentを作成するときに、スキャフォールディングされたChannelAssignmentsControllerを使用してユーザーをチャネルに自動的に割り当てています。
私はこれらのURLを使用してそれを行っています:
それは魅力的に機能します。
しかし:チャネルの割り当てを解除するためのパスはどれですか、ergo:ユーザーのChannelAssignmentを削除するためですか?レーキルートを実行しているときにそれを見つけることができません。
のようなものでなければなりません
これに関する入力はありますか?このURLを自動的に生成する方法があると確信しています。
ありがとう
マット
ruby-on-rails - 従来のディレクトリの場所にないメディア リソースにアクセスするように Rails を構成するにはどうすればよいですか?
通常の場所に存在しない画像があるとしましょう:
しかし、代わりにここに:
これは Rails の規則に完全に違反していることは理解しています。不道徳であり、いかなる状況下でもこれを行うべきではありません。さらに、なぜそのような愚かなことを提案するのでしょうか?
さて、私が Windows を使用していてシンボリック リンクが問題外であると仮定すると、それを邪魔にならないようになりました。
ruby-on-rails - map.connect は URL でワイルドカード形式を受け入れますか?
x.gif
とy.gif
を一致させたい場合map.connect
、次のような両方のファイル名の可能性を含むURL を に渡すことは可能ですか?
そしてparam
、私のStaticImageController
ように受け取りparams[:name]
ますか?
私がここでやっていることは、Rais の設定より規約の原則に違反しているという事実に加えて、これは正しいように見えますか?
ruby-on-rails - 完全に混乱しているRailsルートへの最良のガイドは何ですか?
私はRailsを学んでいますが、ルートは私を混乱させ続けています。
最も紛らわしいのは、定義するルートが、routes.rb
他のルートと比較して、ファイル内で定義されている場所に敏感であるということです。
誰かが物事をうまくまとめた素敵な簡単なガイドに出くわしたことがありますか?