問題タブ [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 - Railsのmap.resources()でデフォルトの識別子param "id"の名前を変更するにはどうすればよいですか?
Railのmap.resourcesによって生成されるすべてのデフォルトルートが好きです。ただし、ルートで数値以外の識別子を使用したい場合があります。たとえば、ネストされたルートがユーザーとその記事で構成されている場合、標準ルートは次のように記述できます。
ただし、Railsによって生成されたデフォルトの数値識別子を使用しないことには多くの利点/理由があります。すべての標準アクションのカスタムルートを作成せずに、デフォルトの:idパラメータを選択した別の正規識別子に置き換える方法はありますか?次の形式のルートが必要な場合は、次のように言います。
この種のルートはmap.resourcesを使用して達成できますか?
ruby-on-rails - Railsのブラウザからのリクエストに一致したルートを確認する方法はありますか?
私のroutes.rbファイルには、いくつかのルートがあります。ユーザーが行った可能性のあるリクエストに対して、どれが一致したかを知りたいです。
たとえば、routes.rb には次のルートがあります。
a という名前のコントローラーとfirstという名前のアクションがある場合、ユーザーがhttp://whatever/a/firstにアクセスしたときに、 :controller/:actionルートが選択されたことを確認したいと思います。
どんなリクエストでもできますか?
asp.net-mvc - ASP.NET MVCコントローラーでルートをURLに変換する方法は?
View では、このようなコードは、global.asax.cs ファイルのルートに基づいて controllerのアクションメソッドにジャンプする正しい URL を生成します。
私の質問は、コントローラーなどのビューの外部で同様のルートから URL へのマッピングを実現するにはどうすればよいですか? Controller クラスには、ActionLink を呼び出す Html メンバーがありません。
一部のコントローラ アクションはブラウザをリダイレクトする必要があり、URL をコントローラに配線せずにコントローラとアクションにリダイレクトしたいのですが、ルートがこれらの URL をコントローラとアクションにマッピングする方法を変更すると壊れてしまいます。
asp.net-mvc - MVC ルーティング - ルート パーツを使用してビューを切り替える
次のような一連の URL があります。
現在、{ViewToUpdate} ごとに 1 つずつ、いくつかのルートをセットアップしました。コードを要約できるように、{ViewToUpdate} をアクション ハンドラに渡したいと考えています。それ以外の:
私は…したい:
ここに私の現在のルートがあります:
{ViewToUpdate} 文字列を処理するだけでなく、クエリ文字列を渡すようにルート定義を正しく設定するにはどうすればよいですか?
ティア
ruby-on-rails - ヘルパー内で名前付きルートを使用する Rails (ただし、クラス メソッドを使用)
このメソッドを使用しようとしています(その要点は で使用self.method_name
され、ビューのFunnyHelper
ように呼び出されFunnyHelper.method_name
ます)。
ただし、これは少なくともいくつかの問題を引き起こします -h()
や名前付きルートなどのビュー メソッドが壊れます (モジュール メソッドでは問題def method_name
ありませんが、クラス メソッド内では問題ありませんdef self.method_name
)。
def self.method_name
明らかに、バックをdef method_name
;にドロップすることでこれを回避できます。ケーキを食べて食べる方法について何か提案がある人はいますか?
php - Zend Route Regex 逆スラッシュの問題
正規表現ルートのリバースに問題があります。構成ファイルは次のとおりです。
URL はhttp://www.site.com/cat1/cat2/cat3/cat4/cat5/title-id1_id2,page_1.htmlになります。 カテゴリの数は指定されていません。現在の正規表現は正常に機能し、一度にすべてのカテゴリを取得します。ただし、逆の形式ではすべてのスラッシュが html 形式にフォーマットされます: %2F スラッシュを保持する方法を知っている人はいますか? ページネーションには逆が必要で、すべての html エンティティが見苦しく見えます。
どうも :)
asp.net-mvc - アクションに特定のアクション フィルターがある場合にのみルートを適用するルート制約を作成する
「管理」機能(作成、更新、削除)であるさまざまなコントローラーのアクションのリストがありますが、同じコントローラーの他のアクションは管理アクションではありません。
私がやりたいことは、フィルター属性/Admin/
を持つアクションを呼び出すすべての URL の前にプレフィックスを付けるルートを作成することです。Authorize
これは可能ですか?
ruby-on-rails - Rails CRUD パラメータの問題
私のバックグラウンドは Java Web サービスですが、ROR に移行しようとしています。
FlexImage を使用して、画像のアップロードとサムネイルの生成を処理しています。ガイドに従ったところ、ある時点で CRUD の動作が正常に機能していました。しかし、ある時点で、モデル (イメージ) の 1 つの CRUD 動作が壊れました。
返されたエラー コードは次のとおりです。ActiveRecord::RecordNotFound in ImagesController#show -- Couldn't find Image with ID=#<Image:0x4e2bd74>.
つまり、Rails に作成/更新/破棄を指示しているときに、オブジェクトと ID を混同しています。これは、ルーティングの問題がある可能性があることを示しているようです。画像の部分的な追加が問題だったのではないかと思いましたが、変更をロールバックしても修正されませんでした。
以下は、Images モデルのコントローラーの new、show、および update メソッドです。
もちろん、show() は適切な ID を期待していることに注意してください。新しい画像をアップロードするための new.html.erb は次のとおりです。
routes.rb の関連部分は次のとおりです。
また、新しい画像が実際にアップロードされ、リダイレクト時にエラーがスローされて表示されることに注意してください (params[:id] に有効な ID が必要であり、何らかの理由で渡されるオブジェクトではありません)。
前もってご協力いただきありがとうございます。何か気になる点がありましたらお知らせください。
asp.net-mvc - ASP.NET MVC で小文字のルートを使用するにはどうすればよいですか?
ASP.NET MVC で、小文字に加えて、可能であればアンダースコアをルートにするにはどうすればよいですか? 私は/dinners/details/2
電話DinnersController.Details(2)
をかけ、可能であれば/dinners/more_details/2
電話をかけDinnersController.MoreDetails(2)
ますか?
のようなパターンを使用しながら、これらすべてを行います{controller}/{action}/{id}
。