問題タブ [defaults]

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

java - Mavenプラグインの複数の値を持つパラメーターのデフォルトを構成する方法

私はMavenプラグインを作成しており、次のようなすべてのパラメーターにデフォルト値を使用しています。

現在、コレクションである新しいパラメーターを追加しています。次のようなパラメータのデフォルト値を設定する方法はありますか?

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

ruby-on-rails - Rails RESTful ルート: params[:id] または params[:model_id] のデフォルトをオーバーライドする

このルールをmap.resourcesで直接変更する方法を理解しようとしています:

ルートがあるとします:

したがって、次のようなRESTfulルートがあります。

/:ユーザー/ドキュメント

/docs/:id

/docs/:doc_id/specs

したがって、params[:doc_id]この場合は追跡が難しいことがわかります。これは、フィルターに対して2つの異なる宣言を作成する必要がないように、常に1つの特定の名前を呼び出したいためです。params[:id]params[:doc_id]

さて、私は少し調査を行い、次のパッチを見つけました。

http://dev.rubyonrails.org/ticket/6814

基本的にこれが行うことは、 map.resources に :key パラメータを追加できるようにすることです。これにより、後で参照する方法を定義して、次のようなものを作成できます。

そのため、代わりに常にパラメーターを呼び出しますparams[:doc]

しかし、実際にはこのパッチは少し古い (今では 3 年) ので、レールがこのタスクを実行するための新しいものが既に組み込まれていないのではないかと考えていました。

PSモデル内で定義されたto_paramメソッドについてはわかりません。明らかに、これは私のリクエストと私がまだ取得しているログで何も変更しませんでした: Parameters: {"doc_id"=>"6"}またはParameters: {"id"=>"6"}常に。

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

ruby-on-rails - link_to からの Rails のコンテキスト依存モデルのデフォルト

リンクから Rails モデルにデフォルト値を適用するための標準は何ですか? 状況は次のとおりです。

Spree には ProductGroup と呼ばれるモデルがあります。これは、Product を検索する方法を定義する設定のコレクションです (設定した一連のプロパティ値に基づいて)。この構造を使用して、共通の ProductGroup を定義できるようにしたいと考えています。

  • イベント商品
  • サブスクライブ可能な製品
  • 切符売場
  • 寄付...

したがって、「Create Event」ページでユーザーが「Create Tickets」をクリックすると、ProductGroups ページに移動して、そのイベント用に新しい ProductGroup を作成できるようにしたいと考えています。たとえば、「My Cool Event Products」とします。 .

コントローラー/モデルをオーバーライド/拡張​​することなく、これをできるだけ簡単に実行したいと考えています。私が使用することを考えている解決策は、次のように、ビュー内のメソッドからコントローラーに:defaultsハッシュを渡すことです。link_to

<%= link_to "Create Event-related Products", new_admin_product_group_url(:defaults => {:name => "Event Name and Date: " + Time.now.to_s}) %>

これで、基本的にparams[:defaults]コントローラー内のプロパティをモデルに適用するだけの汎用プラグインを作成できます。

そこにそのようなものはありますか?product_groups_with_event_defaults_urlまたは、おそらくカスタムタイプのものを定義して、これを行うためのより良い/推奨される方法はありますか? または、 と関係があるかもしれませrequest.env['HTTP_REFERER']んが、それはあまり信頼できないようです。

キャッチは、私はまだきれいなURLが欲しいので、これのどれもありません:

http://localhost:3000/admin/commerce/product_groups/new?defaults%5Bname%5D=Event+Name+and+Date%3A+Mon+Jan+25+21%3A03%3A05+-0700+2010

0 投票する
4 に答える
8843 参照

python - Python ConfigParser .items()からデフォルトを除外するにはどうすればよいですか?

ConfigParserを使用して、次のように構成ファイルからデータをロードしています。

test.conf:

load.py:

出力:

('datadir', '/tmp')変数置換のデフォルトがの一部として表示されていることに驚いています。構成ファイルの値であるかのように戻りますitems().get()この動作は予想されますか?デフォルトのディクショナリ値を取得せずに単純に反復できるようにするための回避策は.items()ありますが、それでもマジック補間を使用しますか?

参照:http ://docs.python.org/library/configparser.html

ありがとう!

更新:これは予想される動作であることが指摘されています。デフォルトは、構成ファイル内の他の名前と値のペアとまったく同じです。同様に、構成ファイルの名前と値のペアも「魔法の補間」に使用できるため、次のように定義します。

取得します[... ('zap': 'barnowl')]

それはかなりきちんとしていますが、私が達成したいことを達成できるかどうかまだ疑問に思っています。デフォルトなしで、変数の補間を使用して、構成ファイルの名前と値のペアを繰り返し処理します。

{basedir: '/foo/bar'}私の特定のシナリオは次のとおりです。特定のファイルへの絶対パスはインストールによって異なるため、構成オブジェクトをのようなもので初期化したかったのです。次に、その構成オブジェクトをに渡して、他のさまざまなクラスにファイルを反復処理させる必要があります。構成を読み取るすべてのクラスが、特定のデフォルトで初期化されていること、および実際のファイルではないため、それらを無視する必要があることを認識している必要はありません。これは可能ですか?.item()と.get()からデフォルトを非表示にする方法はありますが、それでも補間はありますか?ありがとう!

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

jquery - 非表示の値を HTML に保存する (ツールチップ、エラー、デフォルト用) ベスト プラクティス

JQuery Form Validationを検索しているときに、John Resig、Yehuda Katz、Jarn Zaefferer、および Paul McLanahan によるこのJQuery Metadata Pluginを見たところです。これは興味深いアイデアです。

エラー/検証テキスト、ツールチップ テキスト、デフォルト値テキストなどを格納するための一般的なベスト プラクティスは何かと考えています。それらをtitle="My Tooltip Message"属性に配置できることはわかっていますが、それは非常に面倒になり、DRY にはなりません。私のアイテムの多くには、いわば同じツールチップとエラーがありました。

そのすべてを非表示の入力フィールドまたはhtml メタデータのいずれかに保存することに何か問題がありますか? それとも、すべてを XML 構成ファイルに保存し、JQuery 経由で取得するより良い方法はありますか?

0 投票する
5 に答える
14002 参照

jquery - jqueryの独自関数のパラメータのデフォルト値

私は自分のjQuery関数を書いています。関数パラメーターのデフォルト値を設定することは可能ですか?

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

cakephp - CakePhp のデフォルト (ホームページ、コントローラーなど) は何ですか?

CakePhp の MVC パーツ間の分離は (多かれ少なかれ) 理解しましたが、デフォルトが何であるか理解できません。意味:

サイトのルート エントリ ポイントを変更するには、何を編集すればよいですか?

何のコントローラー?何のモデル?どんな景色?どんなレイアウト?(私が理解していることを願っています)(私はバージョン1.3を使用しています)

ありがとう

0 投票する
4 に答える
1538 参照

php - 関数名($param, $line = __LINE__, $file = __FILE__) {};

関数が呼び出された行番号とファイルを関数に自動的に含めることは可能ですか?

または関数内で呼び出す__LINE____FILE__のように、関数定義が含まれている行とファイルを使用します。

しかし、毎回関数に渡す必要はありません__LINE____FILE__

したがって、それらをデフォルトのパラメーターとして設定した場合、それらは関数定義から来ているのでしょうか、それともどこから呼び出されているのでしょうか?

0 投票する
4 に答える
14017 参照

macos - Mac のコマンド ラインから Fn キーを有効/無効にする

Macbook Pro のファンクション キーはほとんど使用しません。私は主に音量、明るさなどのためにそれらを使用しています。Starcraft 2 をたくさんプレイし始めたので、fn キーを押さずに使用したいと考えています。

「F1、F2などのすべてのキーを標準のファンクションキーとして使用する」チェックボックスをオンにする小さなシェルスクリプトを書きたいと思います。defaults コマンドを使用して変更できると考えていましたが、使用する値がわかりませんでした。このように、プレイするたびに設定を変更する必要はありません。キーを切り替えてゲームを起動するスクリプトを実行するだけです。

何か案は?

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

javascript - 既存のスタイルに対抗する

Javascript によって作成およびスタイル設定された、パディングのある div があります。この div は、次の CSS ルールを使用してページに作成されます。

これは、作成した div の幅を自然に加えてそのパディングに変更するため、混乱します (したがって、div の境界線の外側にボタンが表示されます)。コンテンツに依存するため、div 幅を静的に設定することはできません。では、このルールを上書きして「デフォルトの幅」に戻すにはどうすればよいでしょうか?