問題タブ [pluck]

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 に答える
657 参照

forms - レール、フォーム選択、2 つのフィールドを摘み取る

フォーム選択 (f.select) に 2 つのフィールド (名と姓) を単純に表示しようとしています。これが私のコードです:

上記のコードでは、選択ドロップダウン フィールドには名前のみが表示されます。Active Record 4.2 と Rails 4 を使用しています。

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

ruby-on-rails - 最初の x 量のレコードを取得するために .pluck のみを使用するにはどうすればよいですか?

.pluck最初の 5 つの値のみを取得するために使用できます

例えば

最初の 5 つの名前だけが必要です。また、名前が 3 つしかない場合、エラーはスローされず、3 つだけが取得されます。

ドキュメントやGoogle検索で見ることができません。どうすればこれを達成できますか?

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

ruby-on-rails - rails4 注文と制限付きの摘み取り

サイドバーに、新しく作成したユーザー プロファイルを表示します。belongs_touser と user をプロファイルしますhas_one_profile。プロファイル テーブルの列は 3 つしか使用していないので、pluck を使用する方がよいことに気付きました。私もlink_to user_path(profile.user)部分的に a を持っているので、どういうわけかユーザーが誰であるかを伝える必要があります。現時点では を使用includesしていますが、ユーザー テーブル全体は必要ありません。そのため、ユーザー テーブルとプロファイル テーブルの両方から多くの列を使用しています。

これをpluckで最適化するにはどうすればよいですか? いくつかのバージョンを試しましたが、常に何らかのエラーが発生しました (ほとんどの場合、profile.user は定義されていません)。

私の現在のコード:

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

forms - $key => $value の代わりに $key => $value ($value2) を使用する Laravel フォーム フェイス

タイトルが間違っていたらすみません…

laravel Form ファサードを使用して選択ボックスを作成するには、次のようにします。

$catgories_selectidnamepluck()です。

私は別の選択(税規則)に対して同じことをしたいのですが、次のようにしたいのです:

<option value="id">$value1 ($value2)</option>

これどうやってするの?

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

php - pluck メソッドを使用した concat の Laravel の使用

私はLaravel.5.3を使用しており、以下は私のクエリです

エラーがスローされます

isset または空のオフセット タイプが不正です

これが正しい方法かどうかわかりますか?

連絡先を使用せず、いいねを使用する場合

これは正しく機能し、結果が得られます

期待される結果 :

ここで、名と姓が連結されます。

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

pluck - 配列内の値でプロパティを選択する方法は?

ここに、多くのオブジェクトを持つ配列があります。その中に「id」というフィールドがあります。値が null の ID のみが必要です。それを選ぶ方法は?

では、どのように値を抽出するのでしょうか?

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

php - 連想配列なしで Laravel の pluck メソッドを使用する

Articles コレクションがあり、人気のある記事を取得したいとしましょう。

scopePopular()ということで、まずメソッド内にメソッドを作りArticleます。とてもシンプルです。

今、私は彼らの を取得したいidので、これを行います:

結果は連想配列になります。

次のように、キーなしで通常の配列を取得したい:

私は次のようなことができることを知っています:

しかし、Laravel にはこれを行うためのよりクリーンな方法があると思います。何か案は?

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

ruby-on-rails - Wikipedia-Client Gem を使用して Rails データベースを更新する

Ruby と Rails は少し錆びています。institutesデータベースに、いくつかの列が入力されたテーブルがあります。Wikipedia-Client ジェムを使用して、他のいくつかを埋めたいと考えています。属性を使用しnameてウィキペディアでページを見つけ、テーブルの属性と属性に使用したいと考えています。現時点では、私はこれをどのように行うかを考え出すのに苦労しています。page.summarydescriptionpage.image_urls.firstpicture

私の現在のコードは次のとおりです。

ウィキペディアのページを見つけるための name 属性の選択と使用に関して、ここで何か間違ったことをしていることは明らかですが、うまくいきません。名前を正しく抜き取ったとしても、正しいIDには何も割り当てられないと思います。

に存在する場合、ウィキペディア検索で名前の先頭にある「The」を削除する方法もある場合、:name一部の機関がウィキペディアでこれを削除しているように見えるので、それも役立ちます。