activerecord

Я использую MongoDB через интеграцию Mongoid, а также ActiveRecord в проекте. Я хотел бы генерировать миграции для active record, а Mongoid-это значение по умолчанию, когда я запускаю. rails g migration есть идеи, как указать AR в качестве генератора по умолчанию для миграций, моделей и т. д.? спасибо!...

не могли бы вы сказать мне, что лучшая практика для создания has_one отношения? f. e.если у меня есть модель пользователя, и она должна иметь профиль... Как я мог это сделать? одним из решений может быть: # user.rb class User << ActiveRecord::Base after_create :set_default_association def set_...

Я использовал для создания Ruby on Rails приложений с MySQL. MongoDB в настоящее время становится все более и более известным, и я теперь начинаю давать ему попробовать. проблема в том, что я не знаю основной теории того, как работает MongoDB (я использую mongoid gem, если это имеет значение) поэтому я хот...

У меня есть таблица и я пытаюсь добавить уникальный индекс на два столбца. Эти столбцы также индексируются. Поэтому мой вопрос заключается в том, Могу ли я просто удалить индексы, которые были только для одного столбца, или если мне нужно использовать все три индекса: add_index "subscriptions", ["user_id"] a...

Я хочу создать модель Rails (2.1 и 2.2) с проверками ActiveRecord, но без таблицы базы данных. Каков наиболее широко используемый подход? Я нашел некоторые плагины, которые утверждают, что предлагают эту функциональность, но многие из них, похоже, не широко используются или поддерживаются. Что сообщество р...

Я хотел бы иметь список всех имен атрибутов, которые могут быть назначены массы. Мне это нужно для пользовательского конструктора форм, который по умолчанию не будет добавлять поля ввода, которые не могут быть назначены массово. Например, если у меня есть модель, как: class Post < ActiveRecord::Base att...

у меня есть таблица в приложения Rails с сотнями тысяч записей, и у них есть только created_at метки. Я добавлю возможность редактировать эти записи, поэтому я хочу добавить updated_at типа timestamp в таблице. В моей миграции, чтобы добавить столбец, я хочу обновить все строки, чтобы иметь новый updated_at м...

Я хотел бы знать, можно ли получить типы (как известно AR - eg в сценарии миграции и базе данных) программно (я знаю, что данные существуют где-то там). например, я могу иметь дело со всеми именами атрибутов: ar.attribute_names.each { |name| puts name } .атрибуты просто возвращает сопоставление имен с их...

У меня есть модель ActiveRecord, которая имеет атрибут даты. Можно ли использовать этот атрибут даты, чтобы найти по году, дню и месяцу: Model.find_by_year(2012) Model.find_by_month(12) Model.find_by_day(1) или просто можно найти find_by_date (2012-12-1). Я надеялся, что смогу избежать создания атрибутов...

у меня есть проект Rails 3. С Rails 3 появилась Arel и возможность повторного использования одной области для создания другой. Мне интересно, есть ли способ использовать области при определении отношения (например, "has_many"). у меня есть записи, которые имеют столбцы разрешения. Я хотел бы построить d...