Публикации по теме 'activerecord'
Станьте профессионалом Rails Association: репликация has_many с помощью Pure Ruby
Понимание ассоциации has_many
В Ruby on Rails ассоциация has_many используется для определения отношения «один ко многим» между двумя моделями. Это позволяет нам легко получить доступ к коллекции связанных записей для конкретной записи. Эта ассоциация является одной из наиболее часто используемых в приложениях Rails.
Вопросы по теме 'activerecord'
Выбор столбцов с DISTINCT в PostgreSQL
Я запрашиваю автобусные остановки из базы данных и хочу, чтобы она возвращала только 1 остановку на автобусную линию/направление. Этот запрос делает именно это:
Stop.select("DISTINCT line_id, direction")
За исключением того, что он не даст...
9996 просмотров
schedule
28.04.2024
ActiveRecord::StatementInvalid: Mysql::Error: сервер MySQL ушел: (используя драгоценный камень Parallel)
Я использую гем Parallel с Rails3 и получаю проблемы с потоками mysql, даже с простой строкой вроде:
Parallel.each(User.all, :in_processes => 1) { |r| puts r.username }
То срабатывает, то со второго раза выходит из строя. Вот ошибка,...
2594 просмотров
schedule
17.04.2024
Ассоциация Rails ActiveRecord has_one вместе с переопределением метода Object
Я столкнулся со своеобразной проблемой с ассоциацией has_one в сочетании с переопределением метода Object . Может кто-нибудь объяснить мне, что происходит?
Вот как это происходит:
У меня есть отношение has_one между Supplier и Account ,...
391 просмотров
schedule
13.03.2024
как заставить этот POST работать в рельсах?
Я пытаюсь создать кнопку в интерфейсе моего приложения rails, которая показывает список ссылок. Я хочу, чтобы они могли нажать «Добавить в избранное».
Прямо сейчас я изо всех сил пытаюсь заставить его работать без AJAX, но в конечном итоге я...
111 просмотров
schedule
02.06.2024
Таблица Sinatra-activerecord не найдена.
У меня есть простое приложение sinatra-activerecord. Внутри файла ./config/environments.rb у меня есть следующие конфигурации:
configure :development, :test do
set :database, 'sqlite://database.db'
end
# These Heroku setup instructions can be...
768 просмотров
schedule
25.05.2024
Наследование модели активной записи в Ruby on Rails
Я надеялся, что смогу унаследовать модель ActiveRecord и использовать подкласс так же, как родительский класс. Похоже, это не так, отношения AR не работают для подкласса.
class Manager < User
belongs_to :shop
end
class Shop <...
53 просмотров
schedule
20.03.2024
ActiveRecord определяет, содержит ли запись определенный идентификатор
Предположим, ActiveRecord с именем «Отношения». У него есть атрибут «участники», который представляет собой массив, содержащий идентификаторы людей. Теперь я хочу найти записи, содержащие идентификатор определенного человека. Как мне его запросить?
77 просмотров
schedule
07.05.2024
Отображение категорий в поле выбора
Новичок в Rails здесь. У меня есть модель Product и ProductCategory, продукт принадлежит к категории продуктов, а в категории продуктов много продуктов. Мой исходный файл:
product_categories = [
{:category => "Arts", :category_type =>...
90 просмотров
schedule
15.04.2024
Хэш-условие Rails ActiveRecord
Я действительно не понимаю некоторые учебные коды, несмотря на то, что запускаю их эквиваленты на консоли (которые не работают), и нет никаких объяснений.
Это взято из руководств по Rails, и мне очень нравится понимать все, что я читаю....
425 просмотров
schedule
01.04.2024
Получение пересечения двух активных отношений записи, рельсы
В этом приложении rails у меня есть метод, вызываемый контроллером, который принимает активное отношение записи сайтов и массив фильтров, метод возвращает любые сайты в отношении, которые имеют все фильтры в массиве. Вот метод:
def...
1508 просмотров
schedule
12.04.2024
Yii2 activerecord не возвращает значение триггера базы данных
я только что узнал о структуре YII2, я просто создаю модель ActiveRecord. скажем, Item , а в таблице item я только что добавил триггер перед вставкой, чтобы добавить значение в поле. Я пытаюсь проверить так:
$item = new Item();
$item->name...
38 просмотров
schedule
18.03.2024