問題タブ [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.
ruby-on-rails - Rails - URLヘルパーにフォーマットを追加するには?
URL ヘルパーに特定の要求/応答形式で URL を作成させるにはどうすればよいですか?
たとえば、私のテストでは、次のものがあります。
これにより、オブジェクトの HTML が返され@response
ます。私は次の同じ動作を探しています:
しかし、このすべての言葉遣いはありません。出来ますか?
ruby-on-rails - Ruby on Rails の URL ヘルパーが URL にピリオドを挿入したのはなぜですか?
私のビューには次のコードがあります (RoR 4):
ID番号(533ab7337764690d6d000000)として正常に表示されます
しかし...
次のような URL を作成します。
なりたい
その期間はどこから来たのですか?
これは私のルートです:
rake routes を実行すると、次のようになります。
(.:format) はおそらくそれを台無しにしているものですが、その理由はわかりません。そこにスラッシュを入れたいだけです。
コードをこれに変更すると、修正されます。
しかし、それは本当に、本当にばかげた回避策です。
編集:ここに私のルートがあります:
ruby-on-rails - レール上のブドウを使用して名前付きヘルパーを構築する方法
私はブドウの宝石を使用しています。参照https://github.com/intridea/grape。
「twitter_api_v1_statuses_path」のような名前付きパスを作成する方法を教えてもらえますか?
私のコードは次のとおりです
php - Laravel URL helper: How to generate a perfect URL with query parameters and hash
Suppose the route is like this:
So, when we will create an URL using URL helper of Laravel,
will display example.com/messages/12
.
This is correct. Let's have some hash in the URL.
This will display example.com/messages/12#reply_23
.
This looks good. Now let's add some query strings instead of the hash.
This will display example.com/messages/12?ref=email
. This looks cool.
Now add both query string and hash.
Now this will display example.com/messages/12?ref=email&#reply_23
. This looks little ugly because of the &
in the URL. However it's not creating a lot of problem, I would like to get a clean URL like example.com/messages/12?ref=email#reply_23
. Is there a way to get rid of the unnecessary &
in the URL?
Edit: There is a workaround, but I am looking for a solid answer.
url - zend-framework で親 URL が見つかりません
1つのフォルダーに2つのZend Frameworkサイトがあります.1つはフォルダー名「short/」にあり、もう1つは「short/mobile/」にあります。
「short/mobile/images」に移動しますが、「short/images」に移動したい
ruby-on-rails - Rails で URL ヘルパーをオーバーライドする
Show
標準の REST URL ではなく、サブドメインを介してアクセスされる Railsのモデル ( ) があります。ファイルapp/helpers/url_helper.rb
には、次のメソッドがあります。
コントローラーでは、これは完全に機能します。私はそれをテストすることができ、期待どおりにショーのをputs show_url(@show)
出力します: 。ただし、統合テストでは、このメソッドは機能せず、代わりに Rails によって生成されたデフォルトのメソッドが使用されます。そこを走ると、 . 統合テストでこのカスタム URL ヘルパーを使用するにはどうすればよいですか?subdomain
http://test.example.com
puts show_url(@show)
http://example.com
編集:
routes.rb
このサブドメインに関するセクション:
これは、サブドメイン マッチングに関する Railscast に大まかに基づいています。
ruby-on-rails - Rails のネストされたリソースと URL ヘルパー - 短縮する方法
私の routes.rb ファイルには、次のリソースがあります。
この URL ヘルパーを生成するもの:
これを短くする方法はありますか?同じコントローラーと同じアクションにリダイレクトする必要があります。それ以外の
私は次のようなものを好むだろう
これを解決する方法はありますか?表示パスだけでなく、このようなすべての URL ヘルパー (index、new、edit、show など) が必要です。
ruby-on-rails - Rails 4.2 - URL ヘルパーで「ArgumentError: 引数の数が間違っています (1..2 の場合は 3)」が発生する
Rails アプリを 4.1 から 4.2 にアップグレードしています。
このコードは 4.0 と 4.1 でうまく機能しますが、次のようになります。
4.2.3 で試してみると、次のエラーが発生します。
このコードを実行して、コンソールで何度か確認しました:
Gemfile は次のようになります。
================ 編集 ===============
コンソールのスタックトレース:
================ edit (2) ===============
コードに飛び込んで、 /gems/actionpack の行を見ました-4.2.4/lib/action_dispatch/routing/route_set.rb (282) エラーが発生するのは次のとおりです。
url_rewriterのurl_for
関数シグネチャは次のとおりです。
何かを更新する必要があるようですが、何がわかりません。
================ edit (3) ===============私のファイル
とは何の関係もないことを確認するために、私はroutes.rb
それをきれいにして、そのように残しました:
予想通り、まだ同じエラーがあります。
c# - System.Web.Http.UrlHelper で DateTime 形式をオーバーライドする
問題:
Asp.NET Web API が次のように設定されているとします。
ApiController で UrlHelper を使用して Url リンクを作成し、日付を 2016 年 9 月 2 日の今日に設定すると、次のようになります。
次に、日付が en-US (09/02/2016 00:00:00) にエンコードされた結果が得られます。
質問
出力がより「フレンドリー」になるようにプロセスをオーバーライドするにはどうすればよいですか。
文字列の日付を持つ匿名オブジェクトに変換せずにこれを達成する方法、したがって
アップデート
少なくとも、エンコーディングを en-GB (02/09/2016 00:00:00) にしたいと考えています。私の現在の文化はen-GBであり、en-USではないため、動作が非常に奇妙だと思うからです。したがって...