Где документы для направляющих, “пишут сценарий/генерируют модели”?

После того, как я провел тестирование и отладку кода, я ясно увидел, что это ошибка в коде.

org.apache.solr.request.SimpleFacets#getListedTermCounts

for (String term : terms) {    
      int count = searcher.numDocs(ft.getFieldQuery(null, sf, term), parsed.docs);
      res.add(term, count);
}

Что явно неверно, поскольку он просто перебирает список и предоставляет счетчики в точном порядке того, что вы указали в параметрах запроса.

Я создал проблему Solr - https://issues.apache.org/jira/browse/SOLR-13156 - и предоставил патч. Это было совершено и скоро будет доступно в Solr

21
задан Mark Amery 8 January 2019 в 16:19
поделиться

4 ответа

Введите команду без аргументов, и документация показана:

$ script/generate model

можно использовать или Camel-регистр или символы нижнего подчеркивания для имени модели.

  • Имена модели исключительны; названия контроллера являются множественным числом.
  • Имена полей используют символы нижнего подчеркивания.

я не могу помнить все возможные типы поля, я просто ищу их из документов Миграции, как связано выше.

27
ответ дан 29 November 2019 в 20:09
поделиться

Этот документ о Миграция направляющих помог бы.

Относительно соглашения о присвоении имен, я думаю, что общая принятая конвенция для Ruby on Rails состоит в том, чтобы иметь символы нижнего подчеркивания.

Для знания, какие типы переменных приемлемы обратитесь к разделу по База данных, Отображающаяся .

10
ответ дан 29 November 2019 в 20:09
поделиться

Для проверки соглашений о присвоении имен направляющих topfunky's , Pluralizer был полезен.

3
ответ дан 29 November 2019 в 20:09
поделиться

На вики-странице rails есть ресурс в виде Список доступных генераторов .

6
ответ дан 29 November 2019 в 20:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: