-1

Blacklight のインストールに高度な検索機能を追加しようとしていますが、レールについてはほとんど知りません。

私は次のような(これまでのところ素晴らしい)チュートリアルで立ち往生しています:

Turn this feature on by adding to your CatalogController definition:
self.search_params_logic << :add_advanced_parse_q_to_solr

CatalogController は見つかりましたが、「<< :add_advanced_pa​​rse_q_to_solr」をどこに置くべきかわかりません。

上部のクラス定義の一部ですか?現在のように、次のように述べられています。

class CataligController < ApplicationController

「< ApplicationController」を「<< :add_advanced_pa​​rse_q_to_solr」と交換する必要がありますか、それとも単に追加する必要がありますか?

「:」は何を意味し、「<<」は何を意味しますか?

これらの (私が推測する) 基本的な構文を教えてくれるチュートリアルへの優れたリファレンスを誰かが持っている場合は、ここに投稿してください。

4

2 に答える 2

2

まあ、array << "something"新しい要素を に追加するだけarrayです。そして:something- は記号です。Rails を使用する前に、Ruby 言語の基本的な構文を学習する必要があります。公式サイトから始めます: https://www.ruby-lang.org/en/

于 2016-01-12T10:43:01.287 に答える