0
ответов

Rails: загружать только один атрибут, а не всю модель

Допустим, у меня есть модель Foo, большая и состоящая из множества компонентов. Для данного запроса Ajax меня интересует только один конкретный атрибут, bar, который является столбцом в таблице foos. Есть ли ...
вопрос задан: 25 May 2011 03:22
0
ответов

has_one,: through => модель VS простой метод?

У меня есть некоторые проблемы с использованием has_one, through => model. Лучше всего показать вам мой случай. class Категория has_many: статьи конец класса Статья has_many: comments own_to: category end class ...
вопрос задан: 24 May 2011 17:14
0
ответов

Как отсортировать пользователей по последнему сообщению?

У меня две модели : Пользователь и сообщение, в котором есть столбец user_id (внешний ключ) и столбец created_at. Я хочу отсортировать пользователей по самой последней публикации. Например, если: user_id = 1, создано 3 сообщения по адресу: ...
вопрос задан: 22 May 2011 13:20
0
ответов

Rails Двигатель 3.1 rake db: test: отсутствует задача подготовки

Я работаю над двигателем rails 3.1, и как он ' это новый выпуск, и я работаю на пределе возможностей, я не ожидал, что все пойдет идеально. Кажется, я не могу заставить свой движок увидеть задачу db: test: prepare ...
вопрос задан: 22 May 2011 10:27
0
ответов

ограничить количество объектов, возвращаемых в has_many

Как я могу ограничить количество строк, возвращаемых в связи имеет много? Например: class User {: ...
вопрос задан: 20 May 2011 18:56
0
ответов

Rails 3: Как получить все сообщения, идентификаторы которых отсутствуют в данном списке?

Чтобы получить все сообщения с publisher_id равным 10, 16 или 17, я делаю: Post.where (: publisher_id => [10, 16, 17]) Как мне получить все сообщения с publisher_id, отличным от 10, 16 или 17 (т.е. все ...
вопрос задан: 20 May 2011 04:00
0
ответов

Зависимые фабрики в Factory Girl

У меня 2 фабрики. Beta_user и Beta_invite. В основном, прежде чем Beta_user сможет корректно сохранить, я должен создать запись Beta_invite. К сожалению, у этих моделей нет чистых ассоциаций, но ...
вопрос задан: 20 May 2011 00:48
0
ответов

Rails - использование AciveRecord: зависимые =>: destroy on condition

Какой будет лучший / СУХИЙ способ уничтожить все иждивенцы объекта на основе условия. ? Пример: class Worker : destroy has_many: ...
вопрос задан: 18 May 2011 19:08
0
ответов

How to get the maximum length configured in an ActiveRecord validation?

Given a model: class Person validates_lenght_of :name, :maximum => 50 end У меня есть код просмотра, который показывает обратный отсчет и обеспечивает этот максимум. Однако я жестко закодировал число 50 в это ...
вопрос задан: 16 May 2011 10:41
0
ответов

undefined method for ActiveRecord::Relation

User model class User < ActiveRecord::Base has_many :medicalhistory end Mdedicalhistory model class Medicalhistory < ActiveRecord::Base belongs_to :user #foreign key -> user_id ...
вопрос задан: 14 May 2011 21:36
0
ответов

Улучшенный шаблон проектирования для MongoDB document-object-mapper

Я автор YiiMongoDbSuite - расширения, которое обеспечивает поддержку MongoDB в шаблоне ActiveRecord, очень похожем на уже доступный SQL в ядре Yii. Мой код стал довольно популярным, так как был написан ...
вопрос задан: 13 May 2011 06:26
0
ответов

Как проверить объект вложенной модели на основе состояния родительского объекта?

Я пишу форму мастера в рельсах; например, несколько входных страниц для одного объекта модели. Основы моего подхода описаны в многошаговой форме Райана Бейтса railscast: http://railscasts.com/...
вопрос задан: 13 May 2011 04:45
0
ответов

after_create и after_save order

Я провел несколько тестов и обнаружил, что after_create вызывается раньше, чем after_save (в Rails 2.3. 9) Это правильно? спасибо
вопрос задан: 12 May 2011 18:13
0
ответов

Multiple database tables within one AR model in Rails 3

I was asked to make some kind of reporting (logging) service. The employee has locally installed web application (just some dynamic website, written in PHP) in many companies. This web app is some ...
вопрос задан: 12 May 2011 17:07
0
ответов

Использование $ this-> db-> like () в Codeigniter возвращает неправильные / отсутствующие результаты

У меня есть существующий SQL-запрос, который отлично работает так, как я хочу: $ this-> db -> выберите ('места. *, категория. *') -> выберите (' COUNT (places_reviews.place_id) AS num_reviews ') - & ...
вопрос задан: 10 May 2011 18:27
0
ответов

Rails: ActiveRecord и отправить; как мне установить отношение экземпляра activerecord, зная только имена классов?

Итак, я перебираю все свои AR и динамически устанавливаю их отношения ... так что я знаю, что у меня есть SomeObject и что он принадлежит ManyObjects ... Я хочу сделать что-то вроде этого: an_object ....
вопрос задан: 10 May 2011 17:24
0
ответов

How to use 'IN (1,2,3)' with findAll?

I need to get a couple of Students from the database, and I have their primary keys in a comma-separated string. Normally using SQL it would be something like: $cleanedStudentIdStringList = "1,2,3,4"...
вопрос задан: 10 May 2011 08:54
0
ответов

Включает ли: работу с экземплярами ActiveRecord?

Все примеры: include для активной загрузки предназначены для запросов на уровне класса. Я попробовал это на моем экземпляре модели, но он все равно выдает куча запросов - работает ли он с методами экземпляра? # в контроллере ...
вопрос задан: 8 May 2011 20:54
0
ответов

Выполняет ли ActiveRecord массовые операции вставки / удаления внутри транзакции?

Что мне нужно : обеспечение атомарных обновлений (запись не может быть обработана 2 раза) массовое удаление для всех выбранных 1000 строк @queue = Queue.where ("col = 1"). limit (1000) ids = [] @ queue.each do | row | ...
вопрос задан: 7 May 2011 17:35
0
ответов

find_or_create race conditions

Я пытаюсь использовать столбец find_or_create_by_ * ActiveRecord *, но получаю ошибки от Постгрес сообщает мне, что иногда не может найти модель и все равно пытается ее вставить. Это ...
вопрос задан: 6 May 2011 21:48
0
ответов

yii CActiveDataProvider с ограничением и разбивкой на страницы

Я пытаюсь выбрать несколько строк из таблицы и отобразить их на нескольких страницах (разбиение на страницы). Это код в модели: return new CActiveDataProvider ('Downloads', array ('...
вопрос задан: 6 May 2011 17:22
0
ответов

How to override a column in Rails model?

I have a model for one of my database tables. I want to override the column name for that particular table. How would I achieve it. For example, let my table be called DUMMY and it has one column ...
вопрос задан: 6 May 2011 09:55
0
ответов

Каков соответствующий откат?

У меня следующая миграция ActiveRecord: class CreateSubjects
вопрос задан: 5 May 2011 10:48
0
ответов

ActiveRecord Rails 3 область видимости и метод класса

Я новичок в новый интерфейс запросов ActiveRecord, так что я все еще разбираюсь. Я надеялся, что кто-то сможет объяснить разницу между использованием области видимости в модели ActiveRecord и простым использованием ...
вопрос задан: 5 May 2011 03:50
0
ответов

Standalone ruby — How to load different environments from database.yml

I have a background process that modifies records in a database. The models connect to the database using something like this: dbconfig = YAML::load(File.open('database.yml')) ActiveRecord :: Base ....
вопрос задан: 5 May 2011 02:29
0
ответов

RoR: MyModel.descendants returns [] in a view after the first call?

I want to display a selection list of MyModel subclasses in a view. It's not working yet, so for sanity checking, I included this in my view: <%= MyModel.descendants %> The first time I ...
вопрос задан: 4 May 2011 19:12
0
ответов

Rails 3 ActiveRecord: Найдите модель, найдя ее ассоциацию

class OrderItem принадлежит_to Item и принадлежит_to Классу Order Item has_many OrderItems и принадлежит_to ItemType class ItemType has_many Items class Order has_many OrderItems Я хотел бы, в пределах ...
вопрос задан: 3 May 2011 12:11
0
ответов

Удалить осиротевшего родителя

У меня есть такая взаимосвязь: Родитель has_many: children Ребенок принадлежит_to: parent Я хочу удалить родителя, если больше не осталось детей. Итак, для этого у меня есть: Ребенок ...
вопрос задан: 3 May 2011 07:22
0
ответов

Установка тайм-аута сеанса в Rails 3

Это кажется простым: я пытаюсь получить сеанс Active Record для своих rails таймаут через 2 минуты. Итак, через две минуты я хочу, чтобы моим пользователям пришлось повторно входить в систему. Я просто запускаю сервер rails (т.е. ...
вопрос задан: 2 May 2011 18:35
0
ответов

В Модель Rails 3, атрибуты DateTime ложно «грязные»

В моем приложении Rails 3 я хочу записывать запись в определенный журнал только в том случае, если в модель действительно вносятся изменения. Поэтому, если пользователь не изменяет ни одно из полей и нажимает «Отправить», тогда должно быть ...
вопрос задан: 1 May 2011 01:36