問題タブ [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.

0 投票する
2 に答える
8510 参照

ruby-on-rails - Ruby on Rails アプリケーションのルート

コントローラー foo がアプリケーションルートとして表示されるように Rails アプリを変更するにはどうすればよいですか?

つまり、現在、すべての URL は host.com/foo/... のように見えますが、foo を削除して単純に host.com/... にしたいと考えています。

0 投票する
1 に答える
3102 参照

.net - Asp.Net MVC ルート テーブルとコントローラー アクション

メンバーとそのプロフィールを含む種類のディレクトリを作成しています。.net で MVC フレームワークを使用しています。

いくつかの基準に基づいてメンバーを検索できるビューがあるため、コントローラーには Find() アクションの結果があり、次に投稿動詞を受け入れる別のアクションがあります。したがって、 somesite.com/members/find は検索ツールを表示し、フォームが送信されると同じ URL に結果が表示されます。プロフィールを表示するために、メンバー名を同じコントローラー内の別の actionresult メソッドにリンクさせ、URL をこのパターン somesite.com/members/{username} に従うようにします。

これを行うコントローラーメソッドを作成するにはどうすればよいですか? それ以上のことはありますか?
global.asax で新しいルートをマップする必要がありますか?

助けてくれてありがとう。

0 投票する
2 に答える
4341 参照

ruby-on-rails - レールのルートの名前変更 (map、link_to、to_param)

少し問題があります...ドイツのWebサイトにサービスを提供するRailsアプリケーションをセットアップしています。Rails の内部複数形機能を利用するために、すべてのモデルを英語のままにしました (例: モデル " JobDescription")。ここで、" " を呼び出すと、これまでのhttp://mysite.com/job_descriptions/すべての情報が得られます。job_descriptions私は URL に英語の用語 " " を入れたくなかったのでjob_descriptions、routes.rb に以下を入れました。

http://mysite.com/german_term/" " または " "を呼び出すとhttp://mysite.com/german_term/283、すべての が取得job_descriptionsされます。これで問題ありません。

ただし、URL をより SEO フレンドリーにするために、ID を URL 内のよりユーザーフレンドリーなスラッグに交換したいと考えています。したがって、私は以下を my に入れましたjob_description.rb

job_description_pathどのlink_toメソッドでも" " を使用すると、URL が " http://mysite/job_descriptions/13-my-job-description-title " のようにレンダリングされます。

しかし、これが私が立ち往生しているところです。「http://mysite/german_term/13-my-job-description-title」を取得したいと思います。job_description_pathlink_to コードで" " を " " に置き換えようとしましたgerman_term_pathが、" " しか生成されませんhttp://mysite/german_term/13。当然、to_param呼ばれません。私が見つけた 1 つの回避策は、次のリンクを作成することです。

link_toしかし、コード内のすべての呼び出しを変更するのはかなり面倒です。私が望むのは、URL に出現するたびにjob_description" " を " "に置き換えることです。german_term

何かご意見は?!?

よろしく、

セバスチャン

0 投票する
1 に答える
288 参照

asp.net-mvc - この ASP.NET MVC ルートを作成するにはどうすればよいですか?

次の URL を取得したいのですが、どうすればよいかわかりません。

1) global.asax に登録されたルート
2) コントローラのメソッド

URL/ルート

注意してください-http://www.mysite.com/{page}/{tags}/その違いが理にかなっていれば、などはしたくありません。デフォルトのルートについても理解していますが、必要なことを実行するためにそれらを微調整する方法がわかりません。

最後に、Html.ActionLink(..) の使用方法も知っているので、その使用方法について心配することはありません。

助言がありますか?

単体テスト

また、次のような単体テストを実行できるという印象も受けています:-(MvcFakesを使用)...

更新 1

これが役立つ場合は、これらすべての Index アクションをデフォルトの HomeController で実行したいと考えています。(実際には、HomeController の名前を PostController に変更しましたが、それはそれほど重要ではありません/問題に影響を与えるべきではありません)。

0 投票する
3 に答える
5233 参照

ruby - シナトラでスラッシュ付きのパラメータを使用するには?

sinatraで遊んでいると、ちょっとした問題で立ち往生しています.paramsをスラッシュで使用すると、ルーターエンジンが混乱します。では、この種のパラメーターをエンコードせずに処理する良い方法はありますか?

コードは次のようになります

And I intend to get something like /add/http://sctackoverflow.com/ working

0 投票する
5 に答える
27926 参照

ruby-on-rails - 静的アセット (.jpg など?) を提供するルート

私は多くの興味深いルーティングの問題を解決してきました-リクエストURLをハッシュに変換するなどですが、好奇心から、ルーティングシステムに特定のURLの下にあるものが欲しいことを伝える方法はありますか?サブパスは文字通り提供されます-コントローラーを経由せずに?

たとえば、/home/me/public_html/rails_proj/images/foo.jpg と .../rails_proj/images/other/bar.jpg がある場合、「画像の下にあるものはすべてデフォルトの MIME タイプのオブジェクトとして機能しましたか?」

面白いかもしれません。

0 投票する
4 に答える
4539 参照

ruby-on-rails - 複数のキー フィールドを持つリソースに対して、Rails で RESTful ルートを定義するにはどうすればよいですか?

私の User モデルには通常のid主キーがありますloginが、識別子として使用できる一意のものもあります。したがって、ユーザーが ID またはログインによってアクセスできるようにルートを定義したいと思います。理想的には、ルートは次のようになります。

これを行うための最良の方法は何ですか (または同様のもの)?

0 投票する
3 に答える
769 参照

ruby-on-rails - Rails メニュー

Rails でナビゲーション リンクをレンダリングするための優れたプラグインがあるかどうかを知りたいです。コントローラーで可能なすべての GET アクションへのリンクを、routes ファイルから直接レンダリングできると便利です。