問題タブ [custom-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 投票する
1 に答える
269 参照

asp.net - カスタム ルート ハンドラを使用するときにページ メソッドを実行する方法は?

パスが実際のフォルダー構造を参照し、ページを指している場合、つまり「/Default.aspx/MyMethod」は問題ありませんが、「/」が「Default.aspx」を表示する場合、「/MyMethod」は別のものを意味します。 . それはまったく可能ですか?

可能な解決策、そしておそらくより良い解決策は、私が現在使用しているものである Web サービスを使用することです。

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

ruby-on-rails - カスタム コレクション ルートの polymorphic_path

次のルート定義があります。

および次のモデル構造:

およびコントローラー構造:

ビューで簡単に言うことができます:

パスを取得するには/users/1/documents、しかし私は言うことができるようにしたい:

パス/users/1/documents/filterを取得するには、残念ながら、これは機能しません。

ドキュメント化可能なモデルごとに、ルートに以下を追加せずにこれを実現する方法を誰もが知っています。

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

ruby-on-rails - Rails のテンプレートで静的 URL からの POST または GET リクエストを使用する

私はRailsでのプログラミングや一般的なプログラミングは初めてなので、ご容赦ください。モデル、ビュー、コントローラーがどのように機能するかについての理解は非常に限られていますが、できる限り早く学習しています。

既に持っているデータに基づいて半静的な中間ページを生成する方法に問題があります。現時点では、郵便番号検索、結果リストのページ、ショップ ページのみです。State-city-list-shop で構成してほしい

私のデータベースには、地理コード化され、郵便番号検索を介してクライアント側でアクセスできるようになっているショップの場所があります。そのため、通常の足場タイプのセットアップを持つ Shops コントローラーを扱っているため、ショービューの URL は /shops/1 のようになります。私が欲しいのは、ショップ/アラスカ/アンカレッジ/パンくずリストのある店の名前です。

「States」または「Cities」コントローラーはありません。これは、ルートを構築するためにそれを行う必要があると私が想定する方法です。

静的な State テンプレート ページを作成し、それぞれの State に対して、Cityのようなリンクを使用して都市をリストします。State フォルダーのそれぞれに index.html ファイルがありますが、/shop/state/city には何もありません。

これから結果を得ることができるので、私はそのようにしました:

/shops/find_shops?=zip=City&Distance=5 /state/city/shops
で同じ結果が得られたら嬉しいです。

リスト内のショップの 1 つをクリックすると、/shops/7499 (:id) のショップ ページに移動し、 /state/city/shop-name の方が適しているためです。

これがショップ コントローラーです。管理者は、一般ユーザーがショップの住所情報を編集できないように保護しているだけです。ご覧のとおり、csv ファイルを取得し、解析してデータベースに保存しています。

そして、これがShop.rbです

だから、私が仕事をしたいのは - /Alaska/Anchorage/Shops-List/ (きれいな URL)

今できることは - /find_shops?zip=anchorage&distance=5

最後に、これは Rails 2.3.2 です。これを Rails 3.0 に変換するために多くの時間を費やしましたが、まだ成功していません。

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

asp.net-mvc-3 - MVC3言語ルート/定数オーバーライド?

次の2つのルートが定義されているとします。

最初のルートは、「fr」をトラップし、それを「fr」の間違ったアクションに渡すことです。

後で他の言語固有のルートがある可能性があるため、最初のルートに制約を設定したくありません。すなわち。

これに対応するためのルートを設定するにはどうすればよいですか?

ありがとう。

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

ruby-on-rails - ルートファイルへのカスタムルートの追加 Rails 2

私は次のことができるようにしたい:

change_pass_user_path(usuario)

「link_to」で(たとえば)。

ここで、「change_pass」は「ユーザー」コントローラー内のアクションの名前です。

私はすでにこれを追加しました:

map.resources :ユーザー

私のルートファイルに。(だから私はすでに次のようなことを行うことができます: edit_user_path)

私はすでに試しました:

しかし、それはこのエラーを返します:

main:Object の未定義メソッド「get」(NoMethodError)

どうやってやるの?

どうも

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

ruby-on-rails - パラメータとして複数のIDを使用するRails3カスタムルート

Rails 3アプリにルートを追加するには、複数のパラメーターを受け入れるRESTfulリソースのアクションにマップするURLを設定できます。

そして、私のコントローラーで、これらのIDにアクセスしたいと思います。

これまでマッチ'/modelname/compare/:modelname_ids', :to => 'modelname#compare'を試してきましたが、どんどん増えていきNo route matches "/modelname/compare/4df632fd35be357701000005,4df632fd35be357701000005"ます。助言がありますか?

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

ruby-on-rails-3 - Ruby on Rails: カスタム アクション (フォローアップ)

この質問は、前の質問: Ruby on Rails: Custom actionsのフォローアップです。

フォローアップとして、form_for でカスタム アクションを使用する構文は何ですか? 私のアプリでは、_invite_form.html.erb というパーシャルがあり、フォームを :url 仕様に設定して、フォームをユーザー コントローラーの招待アクションにリンクすると考えました。

このパーシャルは特定のページで呼び出され、次のエラーが表示されます。

私の routes.rb ファイルには、適切な行が含まれています。

ルートが機能しないのはなぜですか?これらのファイルを変更して、フォームがユーザー コントローラで「招待」アクションを使用するようにするにはどうすればよいですか?

** 前に言及するのを忘れていました: ユーザー ヘルパー: users_helper.rb で招待を定義しました:

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

ruby-on-rails-3 - Rails 3でユーザーごとに異なるビューを提供するにはどうすればよいですか?

だから私は私のテーブルを持っていてusers、各レコードにはusernameフィールドがあります

mainコントローラーとアクション`インデックスへのルートがあります

に行くとhttp://mydomain.com私のmain#indexページが表示され、aboutcontactページもあります。

http://mydomain.com/Mr_Nizzleしかし、私がそこに行くと、(例のように)Mr_Nizzleオンになっusers#showているユーザーのページが表示され、他のユーザーもすべてのユーザーのページを表示できます...

私が行くならそれは正しいですか=>

だから私はメインコントローラーの代わりにルート上にすべてのロジックを残すことができますか?

ありがとう。

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

ruby-on-rails-3 - 複数の識別子を持つRailsルート?

Rails 3 で次のようなルートを設定しようとしています。

これを設定するための照合を行い、次のように URL を生成するのは非常に簡単です。

しかし、item_path @item と form_for @item が自動的に機能するように設定して、毎回カテゴリを渡す必要がないようにする方法はありますか?

ありがとう!

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

codeigniter - コードイグナイターとルート

昨日、共有 ssl の ssl に問題があると思いましたが、問題は URL の構造が原因であり、ssl が原因ではありません。

ホームページは問題なく読み込まれます (画像以外は問題ありません) https://nimrod.eukhosting.net/~nadavwei/myatar.co.cc/ これは、デフォルト コントローラーが使用されているため、CI が uri を把握する必要がないためです。構造

URL にクラスがある場合、codeigniter は独自のエラー ページを表示しません。たとえば、 https: //nimrod.eukhosting.net/~nadavwei/myatar.co.cc/aaa は、URL に https がなくても 404 エラーを示します。同じエラーが発生します。

共有SSL構造がなくても機能します

mode_rewrite は正常に動作しています (CI なしで確認しました)