問題タブ [url-helper]

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 投票する
3 に答える
14842 参照

ruby-on-rails - 未定義のメソッド'link_to'

私はruby-on-railsライブラリモジュールを書いています:

render_for_searchを呼び出すと、エラーが発生します

url_helperを直接要求しようとしましたが、何が問題になっているのか理解できません。

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

ruby-on-rails - Rails:オブザーバーでURLヘルパーを使用する

私には次のようなオブザーバーがいます:

基本的に私が使用しているのは、誰かが写真の1つにコメントを投稿したときに、特定のユーザーに簡単な通知メッセージを作成することだけです。

これはエラーメッセージで失敗します:

含めるActionView::Helpers::UrlHelperとそれが解決すると思っていたのですが、効果がないようです。

では、どうすればURLヘルパーをオブザーバーに含めることができますか、それとも他の方法でこれをレンダリングできますか?私は喜んで「メッセージビュー」を部分的または何かに移動しますが、オブザーバーにはこれを移動するための関連するビューがありません...

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

zend-framework - Zend Framework URL-クエリ文字列を渡す方法は?

私はこのリンクを持っています:

これで私は次のようなものを手に入れます:

このリンクを使用してURLにパラメータを渡す必要があります。代わりに次のようなものを使用できるようにします。

どうすればこれを達成できますか?

前もって感謝します。

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

zend-framework - URL ヘルパーのエラー、$this->url(array(), 'home'); この http:///home のようなリンクを生成します

URL ヘルパーのエラー、$this->url(array(), 'home'); この http:///home のようなリンクを生成します

やあ、

次のように、application.ini ファイルにカスタム ルートを作成しました。

resources.router.routes.home.route = /home
resources.router.routes.home.defaults.module = デフォルト
の resources.router.routes.home.defaults.controller = index
resources.router.routes.home.defaults.action =索引

私のマスターレイアウトでは、このようなホームページへのリンクを書きたいと思います

しかし、私は生成された html ファイルを取得しました。
http///home誰かがこの形式で
URL を取得するのを手伝ってくれませんか? ありがとう/homehttp//example.com/home

0 投票する
0 に答える
522 参照

view - Rails 3で編集パスやアクションを「スコープ解除」するにはどうすればよいですか?

現在、私はdeviseを使用して単純なRails 3 Webアプリケーションに取り組んでいます。ユーザーがサインアップすると、Accountが作成されます。これがアカウント モデルの本質です。

Person モデルの本質:

個人 (基本的にはユーザー プロファイル) はアカウントの作成後に作成されることがわかるように、の既定値はpublishedですfalse。サインアップすると、ユーザーはサインインし、ホームページにリダイレクトされますedit_person_path(current_account.person)

default_scopefor Person を設定した後、Routing Error: No route matches {:action=>"edit", :controller=>"people", :id=>nil}が原因で a がスローされましたedit_person_path(current_account.person)

これに対する私の解決策は、に変更edit_person_path(current_account.person)することでしたedit_person_path(Person.unscoped { current_account.person} )

私が今抱えている問題は、ページが正常にレンダリングされているにもかかわらず、編集リンクをクリックすると次の例外が発生することです:

編集アクションのスコープを一時的に解除する最善の方法は何PeopleController#editですか?

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

c# - Url.LinkがWebAPIで機能しない

以下のユニットテストを使用して..Iamは私のwebapiをテストしようとしています。

であるため、作成アクションは例外をスローしuriますnull。これで、URLヘルパーはRouteNameを正しく取得しています。そうでない場合、RouteNamenotfound例外が発生します。私は自分の設定に何かが間違っていると思います。

コントローラの単体テストについては、http://www.peterprovost.org/blog/2012/06/16/unit-testing-asp-dot-net-web-apiおよびその他のいくつかの投稿を参照しました。

WebAPIメソッドはここcodeplexにあります

http://aspnetwebstack.codeplex.com/SourceControl/changeset/view/1acb241299a8#src/System.Web.Http/Routing/UrlHelper.cs

編集

(UrlHelper)でvpdがnullになるように絞り込みました

理由がわからないようですが?

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

php - zend フレームワークの URL ヘルパー - コントローラーの前に変数を渡す方法は?

Zend Framework (1.12) - URL ヘルパーに特定の問題があります。

この形式で言語ごとに分割されたサイトがあります。

/en/contact /de/gallery/gal1

等..

最初のパラメーターを変数として受け入れるようにルーターを変更し、GET でアクセスできるようにしました。

このガイドラインに従って URL ヘルパーを設定し、URL のコントローラーの前にこの変数を渡すにはどうすればよいですか? (私はモジュールを使用していません)。

どうもありがとう。イヴァン

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

uri - Zend Framework 2ではドイツ語の特殊文字を含むURIが機能しない(エラー404)

各都市名がリンクされ、この都市のページを参照している都市のリストを取得したいのですが、次のようになります。

ここに画像の説明を入力してください

リンク(ビュースクリプトで作成)は次のようになります。

「ベルリン」、「エアランゲン」などは機能しますが、都市名に「ニュルンベルク」のようなドイツ語の特殊文字(、、、、、、、、または)が含まれている場合、404エラーがä発生しますöüÄÖÜß

404エラーが発生しましたページが見つかりません。要求されたURLはルーティングによって一致しませんでした。利用可能な例外はありません

なんで?そして、これを機能させる方法は?

前もって感謝します!

編集:

私のルーター設定:

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

ruby-on-rails - これらのルート + ヘルパーを機知に富んだセマンティクス/構文で作成するにはどうすればよいですか?

次のようなルートが必要です:

次のようなヘルパーを介してアクセスできます。

各ルートを手動で指定するのではなく、機知に富んだセマンティクスでこれを行いたいと思います。また、URLヘルパーをスマートにする方法もわかりません。

でも?

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

ruby-on-rails - Rails、パラメーターとして URL を持つ link_to ヘルパー

次の html リンクを生成したい:

link_toヘルパーを使用して再現するには、次のように記述する必要があります。

まったくDRYに見えないものは、これが機能することを期待していました:

しかし、上記のコードはrequest.url、param で送信しているリンクではなく、実際の をターゲットとするリンクを生成します。

何か不足していますか?