Tag: activerecord

Как показать SQL-запросы в консоли Rails?

Когда я запускаю запросы (например, MyModel.where(…) или record.associated_things ) в консоли, как я могу увидеть фактические запросы к базе данных, чтобы я мог лучше понять, что происходит?

Массовая вставка записей в таблицу Active Record

Я обнаружил, что мой Model.create! заявления занимали очень много времени, когда я добавлял большое количество записей одновременно. Посмотрел на ActiveRecord-Import, но он не работал с массивом хешей (это то, что у меня есть и которое, как мне кажется, довольно распространено). Как я могу улучшить производительность?

Полиморфные отношения HABTM

Я довольно новичок в Rails, и я пытаюсь сделать полиморфное отношение HABTM. Проблема в том, что у меня есть три модели, которые я хочу рассказать. Первая – это модель Event, а затем два вида участников: пользователи и контакты. То, что я хочу сделать, – это связать себя как посетителя, так и пользователей и контактов. Итак, […]

Как реализовать объемную вставку в Rails 3

Мне нужно вставить массив писем в разные записи в таблицу контактов. Как это может быть сделано. Eg: @email = [“[email protected]”, “[email protected]”, “[email protected]”, … ] Я не хочу использовать. @email.each do |email| @contact = Contact.new @contact.email = email @contact.save end Это приводит к появлению n запросов. Мне просто нужен один запрос на вставку, чтобы вставить эти […]

Как использовать длинный идентификатор в Rails-приложениях?

Как изменить тип (по умолчанию) для идентификаторов ActiveRecord? int не достаточно длинный, я бы предпочел бы долго. Я был удивлен, что нет: долго для миграции – используется ли какой-нибудь десятичный знак?

Rails: порядок с нулями

В моем приложении Rails я столкнулся с проблемой пару раз, и мне хотелось бы знать, как другие люди решат: У меня есть определенные записи, где значение является необязательным, поэтому некоторые записи имеют значение, а некоторые – для этого столбца. Если я заказываю по этому столбцу в некоторых базах данных сначала сортировку нhive, а в некоторых […]

Серийный цикл ActiveRecord с использованием JSON вместо YAML

У меня есть модель, которая использует сериализованный столбец: class Form < ActiveRecord::Base serialize :options, Hash end Есть ли способ заставить эту сериализацию использовать JSON вместо YAML?

Как я могу использовать ON DUPLICATE KEY UPDATE в моей модели CodeIgniter?

У меня есть CodeIgniter / PHP Model, и я хочу вставить некоторые данные в базу данных. Тем не менее, у меня это установлено в моем «сыром» SQL-запросе: ON DUPLICATE KEY UPDATE duplicate=duplicate+1 Я использую CodeIgniter и конвертирую все мои предыдущие SQL-запросы в controller в ActiveRecord . Есть ли способ сделать это из модели ActiveRecord? Благодаря! […]

rails датируются с json

Я реализую приложение Facebook и использую AJAX / JSON . Однако возвращаемые структуры JSON имеют этот формат 2010-05-30T06:14:00Z . Я Game.all.to_json в действие controllerа. Как преобразовать их в обычный формат даты? Легче ли это сделать со стороны сервера или на стороне клиента, используя fbjs ? Есть много ошибок с fbjs . Поэтому я бы предпочел […]

Как выполнить необработанное обновление sql с динамическим привязкой в ​​рельсах

Я хочу выполнить одно обновление raw sql, как показано ниже: update table set f1=? where f2=? and f3=? Этот SQL будет выполняться с помощью ActiveRecord::Base.connection.execute , но я не знаю, как передать значения динамических параметров в метод. Может ли кто-нибудь помочь мне в этом?

Interesting Posts

Зачем нужен метод main () в основном classе java

Перемещение окна с отключенного монитора на подключенный монитор в Vista

Добавить фоновое изображение в формате XML Android

Recycle-view раздувает разные строки: – Получение исключения при привязке данных

Верно ли, что NS64 () не должен использовать производственный код?

В чем разница между css-selector & Xpath? что лучше (по производительности и для кросс-браузерного тестирования)?

Sony Vaio E14, обновленная до Windows 8.1, постоянно работает на поклоннике

В чем разница между px, em и ex?

Как изменить браузер по умолчанию на незарегистрированную программу в Windows 7?

FCM с AWS SNS

Как узнать, сколько дискового пространства осталось с помощью Java?

Программный способ получения всех доступных языков (в assemblyх спутников)

Лучший способ сохранить пароль в базе данных

Как перенести содержимое Sticky Notes на другой компьютер

Как проверить результат сценария ftp с файлом bat?

Давайте будем гением компьютера.