問題タブ [urlhelper]
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.
symfony1 - symfony button_to パラメーターを渡す
Symfony 1.4 に、パラメーター (スラッグ) を受け取るルートを呼び出す button_to コンポーネントがあります。しかし、送信しているパラメーターを Symfony に認識させることができません。これと同じことを link_to で試してみましたが、うまくいきました。
これが私のコードです:
ルーティング.yml
テンプレート:
エントリーモデル:
私が得るのは次の500エラーだけです:
「/entry/:slug」ルートには、いくつかの必須パラメーター (:slug) がありません。
テンプレートコードを次のように変更してみました:
しかし、無駄に...
何か案は?
ruby-on-rails-3 - RuntimeError default_url_options ホストと root_url (サブドメインあり)
私のアプリの各ユーザーは、カスタム URL (サブドメインを介して) を db に保存しています。
私の要求は単純です。次のように、json フィードを介して「ユーザー URL」を送信したいと思います。
そのために、ユーザー モデルの as_json 関数を上書きしました。
私はこの追加モジュールを持っています(これはうまく機能し、実際の問題ではありません):
しかし、json フィードを取得すると、次のエラーが発生します。
ユーザーモデルの「as_json」メソッドを指しています。
もちろん、各環境は dev.rb で default_url_options を実装しています。
なぜ、どのように修正するのかわかりません。私を助けてください。
asp.net-mvc - JQueryテンプレートと組み合わせたMvcUrlHelper
MvcUrlHelperをJQueryテンプレートと組み合わせて使用したいと思います。
テンプレートの例...
UrlヘルパーActionメソッドは、Idパラメーターとして渡すテンプレートプレースホルダーをエンコードします。これはとしてレンダリングされます。
ActionメソッドがIdパラメーター値をエンコードしないようにする方法で実際に行うことができますが、それはその仕事をしているだけだと思います!
c# - asp.net-mvc コントローラーで、URL を生成する最良の方法は何ですか?
今、私は
これを次のように UrlHelper に渡します。
しかし問題は、これが返されるように見えることです:
それ以外の:
コントローラーとアクション名が与えられた場合、コントローラー内から完全なURLを生成するにはどうすればよいですか?
これが必要な理由は、電子メールを生成しているため、その電子メールの本文に入れる完全な URL が必要だからです。
ruby-on-rails - Rails URL ヘルパーの使用
サイトのヘッダーに次のような検索フォームがあります。
これは、現在のページのコントローラーがスコープまたは名前空間である場合を除き、正常に機能します。どちらかはわかりません。たとえば、'/users/sign_in' ページは Devise によって制御され、そのコントローラーは Devise 名前空間内にあります。
そのページで、Devise::Listings コントローラーの下にアクションが存在しないことを示すエラー メッセージが表示されます。(もちろん、Listings コントローラーは Devise 名前空間にないため、そうではありません。)
URL ヘルパーが現在のページのコントローラーの名前空間に自動的にプレフィックスを付けないようにするにはどうすればよいですか?
ruby-on-rails-3 - 非アクティブ レコード モデルの新しいインスタンスに url_for (form_for) を使用する
私はそのような構造が必要です:
Project はモデルで、AR/AM/Mongoid から継承されていません (Spira から継承されています)。
Spira モデルurl_for Project.newが正しい 'http://example.org/projects' で応答するようにするモンキー パッチはありますか?
今では例外が発生します
{:controller="projects", :id=", :action="show"} に一致するルートはありません
http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper.html#method-i-url_for
ここでは、url_for uses persisted? と言われていますが、persisted? を定義しました。インスタンスメソッドで正しく、それは機能しません。
何か案は?
asp.net-mvc-3 - ルート値なしで Url.Action を使用すると、URL が切り捨てられます
AJAX を多用しているサイトがあり、URL などを適切な場所に保持するために、必要な URL をページのスクリプト ブロックに出力し、それらを Javascript で使用しています。後でファイルします。
この例は次のようになります。
Index.cshtml 内
どこかのJSファイルで
問題は、生成された URL が次のように作成されることです。アクション/frontofficeが除外されていることに注意してください。indexこれは、生成時に空idの を指定したためです。そのため、使用するようになると、要求される URL は実際には/frontoffic/55', not/frontoffice/index/55'..
UrlHelperURLからアクション名を選別しているようです。URL から項目を削除しない別の方法はありますか? - この種のことがサイト全体で発生するため、明確で再利用可能なソリューションで回避したいと考えていました。
ありがとう
キーロン
ruby-on-rails-3 - 名前空間とレールルート
私はそのようなルーティングを持っています:
スタックが深いため、私を炎上させないでください。これはオブジェクトのような mongo db 永続化ツリーであり、これらのレベルはすべてルート オブジェクトに永続化されます。
私を困惑させているのは、生成されたルーティングが次のようになっているという事実です。
しかし、urlhelper から URL を要求すると
私は私に言う素敵な例外を受け取ります
そこにある 2 番目の「フォリオ」を参照してください。どうすればそれを取り除くことができますか?残念ながら、 :url => を提供することはオプションではありません。フォーム ビューが 3 倍になり、その前に名前空間を完全に破棄したいからです。しかし、不本意ながら: これは Rails エンジンであり、衝突は避けたいと考えています。
つまり、言い換えれば...
私が欲しい
「ただ」働くために:)。これは聞きすぎですか?
そのようなルーティングを観察すると、少し前進します。
地獄のように醜いですが、良いURLを生成します。問題は、それらの1つにアクセスしたいときに取得することです
これが何を意味するにせよ…
補足として、これがまったく起こるのは非常に奇妙だと思います。コントローラーをドメインにマッピングすることは期待されるものだと思います...
https://github.com/janlimpens/testroutesでこれを説明するサンプル アプリを作成しました。
c# - UrlHelper でネストされた関数を記述する方法は?
私は UrlHelper を書いていますが、ネストされた関数を記述する必要があります。たとえば、すべての人がアクセスできる記事のページがあり、管理パネルに別の記事があるためです。最初にリンクがあります: /Articles と次の /Admin/Articles。
したがって、次のように UrlHelper を使用したいと思います。
公開ページ:
管理ページ:
どうすれば達成できるか教えてください。
asp.net - asp.net mvc-3 の完全な URL の URL ヘルパー
書き込み
かみそりのレンダリングで
http://www.something.com/AppFolder/Something/Something.html凶悪なハッキングなしのように完全な URL をレンダリングする方法はありますか? (プロトコルとドメインを に格納しAppConfig、それに文字列を連結するなど)
@Url.FullPath("~/asdf/asdf")類似または類似のヘルパーはありますか?