Описание тега dynamic-finders

3 ответа

Динамические поиски взрыва в Rails 4

Rails 4 избавляется от динамических искателей, поэтому User.find_by_hash(hash) становится User.where(hash: hash) # .first Ладно, ничего страшного. Но как лучше всего справляться с такими динамическими поисками, как User.find_by_hash!(hash) так как н…
2 ответа

Можно ли ограничить динамические искатели?

Представьте, что у вас есть проекты Grails с отличным уровнем обслуживания, и вы хотите, чтобы ваша команда обращалась к модели только через ваши службы. Легко ли ограничить динамические искатели так, чтобы они все еще могли использоваться внутри сл…
08 май '14 в 05:45
1 ответ

Динамически добавлять named_scopes в приложение rails

Так же, как методы динамического поиска в рельсах, есть ли способ иметь методы динамического поиска для связанных моделей? Рассмотрим следующие модели class User attr_accessible :name, :phone_no has_many :notes end class Note belongs_to :user attr_a…
1 ответ

Grails findBy принадлежит, чтобы дать JdbcSQLException

Скажем, для системы у меня были объекты Student и User, например: User { } Student { User user //not nullable static belongsTo = [User] } Teacher { static belongsTo = [user:User] } У меня есть много кода, написанного для этих моделей, и много динами…
01 авг '14 в 07:21
1 ответ

Создать динамический искатель между двумя классами в Grails

У меня есть два класса домена (таблицы БД) в моем проекте Grails: class Doctor { String role; String name; String surname; String address; ... @NotNull static belongsTo = [secUser:SecUser] .... } class SecUser { transient springSecurityService Strin…
23 апр '15 в 09:24
1 ответ

@Mock доменные объекты в модульном тестировании в Grails Динамический искатель listOrderBy выдает исключение

Я пишу модульный тест для контроллера Grails. Вот фрагмент кода: @TestFor(MyController) @Mock([MyDomain]) class MyControllerTests { void testController() { ... ... } } Вот как выглядит объект домена: class MyDomain { static constraints = { name(null…
10 ноя '12 в 00:57
1 ответ

Как я могу сделать переходный атрибут доступным в динамических поисках?

У меня есть модель X с атрибутом thedate типа datetime. Каков наилучший способ сделать год для динамического поиска? Примеры: X.find_by_year(2012) X.find_by_location_and_year('here', 2012) X.find_by_year_and_name(2012, 'name') X.find_all_by_year(201…
2 ответа

Инициализация класса домена Grails

У моего приложения Grails следующий бин Spring определен в spring/resources.groovy calendarService(CalendarService) { bean -> bean.initMethod = "init" } Этот метод выглядит примерно так: class CalendarService { void init() { User.findByEmail("foo…
11 май '10 в 10:07
2 ответа

Средства поиска на основе динамических атрибутов в активной записи 3.2.10

Я энтузиаст безопасности и абсолютный новичок в RoR. Теперь есть этот блог, с которым я сталкивался относительно SQL-инъекций в RoR с активными записями. SQLi в RoR Active Records Однако сам блог восходит к январю 2013 года. Тем не менее, я попыталс…
1 ответ

Работает ли findOrCreateBy с другими экземплярами домена?

Я пытаюсь использовать findOrCreateBy искать объект или создавать экземпляр, если я не могу найти тот, который соответствует, но он не работает, как я ожидал. Вот что у меня есть: String myBaz = "some unique string" FooType myFooType = FooType.findB…
17 июл '12 в 15:47
1 ответ

Как использовать ActiveRecord Find динамически, передавая хэш параметров?

Есть ли способ использовать find_or_initialize_by, но передать ему хэш параметров и выполнить поиск по ним? У меня есть форма, которая позволяет пользователю создать автомобиль и указать для него различные компоненты (Car.engine_type, Car.model и т.…
2 ответа

find_or_create_by в Rails 3 и обновление для создания записей

Я не уверен, должен ли я обновлять записи таким образом или я что-то упускаю. У меня есть таблица с 5 столбцами (не включая метки времени и id), 3 из которых различны, и 2, которые будут обновлены. 3 отличия, которые я найду или создаю, это room_id,…
2 ответа

Лучшая практика - Получение объекта домена в Grails с помощью статического поля?

Таким образом, у нас есть уникальные "коды" для некоторых наших объектов grails (ссылки на данные), и когда мы хотим получить их, мы делаем это, вызывая их со статическим кодом: Currency.findByCode(Currency.DOLLAR) Возможно, я совершенно не прав, но…
11 дек '10 в 16:47
1 ответ

Динамические искатели на основе атрибутов с активной записью RoR, Model.find_by_ не работает

Я новичок в RoR, Среда: Rails 3.09 и ruby ​​1.9.2p290 установлены на леопарде Я внимательно слежу за учебником Майкла Хартла (http://ruby.railstutorial.org/). В главе 7 с консолью мы должны протестировать этот код: $ rails console --sandbox >>…
3 ответа

Rails: find и find_by возвращают странный #<User: 0x10b7b82c8> в модели, но не в консоли rails

Странная проблема, на которой я застрял уже несколько часов: Я пишу простой вход в систему с использованием Rails 3, где пользователь входит со своей электронной почтой и паролем. В моей модели User я пытаюсь найти правильный объект User по их элект…
3 ответа

Условный Динамический Искатель в Граалях

Поэтому мне нужно что-то вроде динамического поиска должен измениться в соответствии с условием, позвольте мне объяснить кодом, что я имею в виду код ниже найти всех сотрудников по статусу и lastdateattended def employee = Employee.findAllByStatusAn…
19 окт '15 в 06:24
0 ответов

Модуль Grails Unit Test - протестируйте сервис, который использует метод findAllBy*

У нас есть Grails 2.2.1 на проекте. Я хочу проверить сервис. В этом сервисе я использую dynamicFinder (findAllBy...), но результатом этого поиска при использовании в модульном тесте с использованием доменных макетов является EmptyList. Но когда я см…
25 июл '13 в 15:05
1 ответ

Grails Many-To-Many - Проблемы динамического поиска

Я надеюсь, что вы можете помочь мне, ребята. Google, к сожалению, не помог мне, и мой поиск здесь в stackru также не помог:-( У меня есть два DomainClasses HumanResource и Task с отношением многие ко многим. Модель-Определения: Задача: class Tasks {…
31 июл '11 в 03:26
2 ответа

Динамические искатели с отношением Grails ко многим ко многим

У меня есть 2 класса домена, которые сопоставлены отношениями многие ко многим. Я следовал инструкциям документации Grails, но у меня все еще есть некоторые проблемы при обработке данных в этих доменах. Вот мои 2 класса домена: class User { String n…
01 июл '11 в 08:47
0 ответов

Rails Dynamic Finders Возвращает ноль

Использование Ruby on Rails - sqlite3, rails 3.2.2, ruby ​​1.9.3p125 (в Windows XP) Имея запись в БД: Shop.find(123) - returns the shop Shop.where(:id =&gt; 123) - returns the shop но Shop.find_by_id(123) returns nil Shop.find_by_name("some_name") r…
03 авг '12 в 21:44