0
ответов

Ruby / Rails - Могу ли я использовать область видимости объединенной таблицы (или метод класса) как часть моего предложения WHERE?

Я хочу получить все категории, которые содержат покупные продукты. Class Product true) end class ...
вопрос задан: 27 July 2011 22:46
0
ответов

Обработка ActiveRecord :: RecordNotFound в Ruby on Rails

В моем действии редактирования у меня есть @item = current_user.shop.items.find (params [: id]), так что пользователь может редактировать только элементы, принадлежащие их магазин. Если они попытаются отредактировать предмет, который не принадлежит их
вопрос задан: 25 July 2011 10:26
0
ответов

Rails Models: как бы вы создали предопределенный набор атрибутов?

Я пытаюсь найти лучший способ спроектировать модель рельсов. Для примера предположим, что я создаю базу данных символов, которая может иметь несколько разных фиксированных атрибутов. За ...
вопрос задан: 20 July 2011 22:02
0
ответов

Как включить вложенные и одноуровневые ассоциации в активную запись to_json?

У меня есть модель курса с двумя ассоциациями с другой моделью, Дерево: принадлежит_то: взаимодействие_аутлайн,: class_name => "Дерево" ,: foreign_key => "...
вопрос задан: 19 July 2011 22:53
0
ответов

Как найти пользователя, у которого есть кот и собака?

Я хочу выполнить поиск по 2 таблицам, которые имеют отношение "многие к одному", например class User << ActiveRecord :: Base has_many: pets end class Pet << ActiveRecord :: Base own_to: users ...
вопрос задан: 18 July 2011 02:30
0
ответов

Rails 3 ActiveRecord .skip_callback потокобезопасность

Является ли этот код потокобезопасным? MyModel.skip_callback (: сохранить,: до,: my_callback) my_model_instance.update_attributes (атрибуты) MyModel.set_callback (: save,: before,: my_callback) Могу ли я безопасно использовать его ...
вопрос задан: 17 July 2011 16:52
0
ответов

Rails 3 Ограничение включённых объектов

Например, у меня есть объект блога, и в этом блоге много сообщений. Я хочу сделать жадную загрузку, скажем, первого объекта блога и включить в него первые 10 постов. В настоящее время я бы сделал @blogs = Blog.....
вопрос задан: 17 July 2011 05:35
0
ответов

Как сериализовать вложенные атрибуты модели в рельсах?

Мне очень трудно понять, как сериализовать вложенные атрибуты модели в рельсах. У меня есть RecipeTemplate, который будет хранить уже существующую Recipe в ...
вопрос задан: 16 July 2011 20:03
0
ответов

“字段列表”中的未知列“ value2”

我收到的Codeigniter模型错误,该模型正在MySQL表中插入一行。 这是对错误的描述。发生数据库错误,错误号:1054未知列'...
вопрос задан: 16 July 2011 16:10
0
ответов

Правильные ассоциации Ruby on Rails

Может ли кто-нибудь помочь мне исправить мои ассоциации? У меня есть следующие модели: Пользователь, Разработчик, Приложение, Комментарии, Рейтинг, Требования к разрешениям: Пользователь может быть Разработчиком или нет. Пользователь может ...
вопрос задан: 16 July 2011 07:56
0
ответов

Игнорировать столбец «только для чтения» при создании и обновлении в Ruby ActiveRecord

Я ищу решение следующей проблемы: у меня есть объект ActiveRecord, который поддерживается обновляемым представление базы данных (в DB2 через гем activerecord-jdbc-adapter). Это представление содержит один ...
вопрос задан: 14 July 2011 19:07
0
ответов

Использование Rails для сериализации, чтобы сохранить хэш в базе данных

Я пытаюсь сохранить хэш-идентификаторы для нескольких попыток в моем приложении rails. Моя миграция в базу данных для размещения этого нового столбца: класс AddMultiWrongToUser
вопрос задан: 14 July 2011 14:04
0
ответов

delete_all vs destroy_all?

Я ищу лучший способ удаления записей из таблицы. Например, у меня есть пользователь, идентификатор которого находится во многих таблицах. Я хочу удалить этого пользователя и все записи, у которых есть его ID ...
вопрос задан: 14 July 2011 13:14
0
ответов

Seeing if a column value is updated

I have a complex user model with a validation method before_validation_on_update :geocode_places This validation geocodes the "places" column in my user table each time an update occurs. The ...
вопрос задан: 13 July 2011 20:06
0
ответов

Почему запрос в рельсах с ограничением не работает, если только .all не помещен в конец

У меня есть такой запрос: location = Location.order ('id ASC') .limit (10), который возвращает массив из 500 или около того записей - все записи в таблице - т.е. предложение limit игнорируется. Тем не менее, если ...
вопрос задан: 13 July 2011 14:08
0
ответов

Синтаксис ActiveRecord для поиска всех элементов со средним рейтингом x или больше при использовании соединения

В моем приложении rails есть две модели. Предметы и обзоры. Обзоры относятся к предмету, а у предметов есть много отзывов. Модель обзора выглядит так: create_table "reviews",: force => true do | t | ...
вопрос задан: 13 July 2011 03:21
0
ответов

Утечка памяти в Ruby on Rails при просмотре большого количества записей; find_each не помогает

У меня есть приложение Rails, которое обрабатывает большое (миллионы) количество записей в базе данных mysql. Как только он начинает работать, его использование памяти быстро увеличивается со скоростью 50 МБ в секунду. С такими инструментами, как oink
вопрос задан: 12 July 2011 18:02
0
ответов

Записывать изменения до утверждения привилегированным пользователем; Это похоже на управление версиями в сочетании с утверждениями

У меня есть требование, чтобы определенные изменения атрибутов в записях не отражались в пользовательском интерфейсе до тех пор, пока эти изменения не будут утверждены. Кроме того, если в утвержденную запись вносятся изменения, пользователь ...
вопрос задан: 11 July 2011 22:26
0
ответов

فقط برخی از ستون ها را با ریل 3 بازیابی کنید که در آن بند

مطمئن نیستم چرا نمی توانم بفهمم چگونه این کار را به راحتی انجام می دهم ... بدیهی است که من می تواند این کار را با SQL خام انجام دهد ، اما من سعی می کنم خودم را با ActiveRecord آشنا کنم. results = Model.where (: lat => (جنوب..شمال) ،: ...
вопрос задан: 11 July 2011 18:18
0
ответов

Разница между Active Record и DAO?

В чем разница между объектом доступа к данным и Active Record? Они кажутся совершенно одинаковыми, поскольку оба создают слой между уровень приложения и сохранения, и абстрагироваться от него напрямую ...
вопрос задан: 10 July 2011 11:25
0
ответов

Возвращаемое значение другого атрибута, если необходимый атрибут равен нулю

У меня есть модель пользователя с атрибутами fullname и email. Мне нужно как-то перезаписать полное имя метода, чтобы он возвращал значение электронной почты, когда полное имя равно нулю или пусто.
вопрос задан: 10 July 2011 10:58
0
ответов

объединить результаты двух запросов и упорядочить по created_at? [rails 3]

Ищу простой метод, использующий активную запись для получения данных из двух моделей, объединения данных и последующей сортировки объединенного вывода по created_at. Например: предположим две модели, Комментарий & ...
вопрос задан: 9 July 2011 07:31
0
ответов

Множественные соединения с базой данных: schema_migrations ищется в неправильной базе данных

Я пытаюсь использовать вторичное соединение с базой данных для некоторых миграций следующим образом: # app / models / staging / migration.rb class Staging :: Migration
вопрос задан: 8 July 2011 23:56
0
ответов

Rails3 fields_for в тексте Хеш: не работает должным образом

У меня есть форма rails3, которая позволяет пользователю редактировать список ответов в рамках оценки . Я использую цикл fields_for для создания каждого ввода текста: app / models / Assessment.rb: class Assessment <...
вопрос задан: 8 July 2011 07:44
0
ответов

Как я могу использовать Mongoid и ActiveRecord параллельно в Rails 3?

Я использую rails 3 и начал свое приложение с ActiveRecord. Теперь у меня много моделей, и отношения начинают усложняться, и некоторые из них можно было бы проще выразить с помощью Document -...
вопрос задан: 2 July 2011 02:02
0
ответов

Скобки Codeigniter в динамическом запросе Active Record

Я создаю следующий запрос, используя ActiveRecord SELECT * FROM (`food`) WHERE` type` = 'fruit' AND `tags` LIKE '% green%' OR` tags` LIKE '% blue%' OR `tags` LIKE '% red%' The ...
вопрос задан: 1 July 2011 22:15
0
ответов

Как я могу заставить Rails ActiveRecord автоматически обрезать значения, установленные для атрибутов с максимальным length?

Предполагая, что у меня есть такой класс, как следующий: class Book {: maximum => 10} end Есть ли способ (гем для установки?), который Я могу ...
вопрос задан: 30 June 2011 18:44
0
ответов

Как решить проблему n+1 запросов в ActiveRecord (Rails 3) при использовании обратного вызова after_initialize?

Модель: class Project < ActiveRecord::Base has_many :user_roles after_initialize :add_user_roles def add_user_roles UserRoles.all.each do |ur| self.user_roles << ur unless ...
вопрос задан: 30 June 2011 14:33
0
ответов

Rails 3 response_to json, с настраиваемыми атрибутами / методами

В приложении rails у меня есть действие, которое возвращает json-представление коллекции различных моделей. Это выглядит примерно так: response_to: json def index @cars = Car.all @vans = Van.all ...
вопрос задан: 28 June 2011 16:21
0
ответов

Группирование предложений WHERE в Codeigniter

Я хочу создать следующий код SQL, используя Active Records в Codeigniter: WHERE name! = 'Joe' AND (age <69 OR id> 50) Выполнение Насколько я могу понять, я не могу понять ...
вопрос задан: 24 June 2011 17:54