7
ответов

Как я могу избежать запуска обратных вызовов ActiveRecord?

У меня есть некоторые модели, которые имеют обратные вызовы after_save. Обычно это нормально, но в некоторых ситуациях, например, при создании данных разработки, я хочу сохранить модели без запуска обратных вызовов. Является ...
вопрос задан: 28 August 2018 06:11
7
ответов

Что такое Ruby on Rails ORM в терминах неспециалиста? Объясните

Я испытываю затруднения при понимании ORM в Ruby on Rails. Из того, что я понимаю, что существует 1:1 отношения между таблицами/столбцы и объектами/атрибутами. Таким образом, каждая запись является объектом. Также, что...
вопрос задан: 8 February 2014 10:24
6
ответов

Как я могу получить название класса Ruby?

Как я могу получить имя класса из объекта ActiveRecord? У меня есть: result = User.find (1) Я пытался: result.class # = > Пользователь (id: целое число, имя: строка ...) result.to_s # = > # & Л; Пользователь: 0x3d07cdc > ...
вопрос задан: 21 November 2014 22:26
6
ответов

Как я могу установить значения по умолчанию в ActiveRecord?

Как установить значение по умолчанию в ActiveRecord? Я вижу сообщение от Пратика, которое описывает уродливый, сложный кусок кода: http://m.onkey.org/2007/7/24/how-to-set-default-values-in-your-model class .. ,
вопрос задан: 25 September 2013 14:46
5
ответов

Доступ к current_user из модели в Ruby on Rails

Я должен реализовать мелкомодульное управление доступом в приложении Ruby on Rails. Полномочия для отдельных пользователей сохраняются в таблице базы данных, и я думал, что будет лучше позволить соответствующему...
вопрос задан: 21 November 2016 12:22
5
ответов

Откат неудавшейся миграции направляющих

Как Вы откатываете неудавшуюся миграцию направляющих? Я ожидал бы, что грабли db:rollback отменят неудавшуюся миграцию, но не, это откатывает предыдущую миграцию (неудавшаяся миграция минус одна). И...
вопрос задан: 2 November 2016 15:06
5
ответов

Rails 4: список доступных типов данных

Где я могу найти список типов данных, которые можно использовать в Ruby on Rails 4? Например, текстовая строка, целое число с плавающей запятой, я продолжаю узнавать о новых, и я хотел бы иметь список, который я мог бы легко ...
вопрос задан: 24 February 2016 08:48
5
ответов

Ruby предупреждения Object#id и Активная Запись

Мы продолжаем видеть предупреждения как следующее, когда мы выполняем наши спецификации: Object#id будет удерживаться от использования; используйте Object#object_id, рассматриваемый код получает доступ к идентификатору модели ActiveRecord (который являетс
вопрос задан: 9 February 2013 20:22
4
ответа

направляющие has_many: через has_many: через

Я задаюсь вопросом, до какой степени я могу использовать ассоциации в направляющих. Учтите следующее: класс Пользователь <ActiveRecord:: Основа has_one: поставщик has_many: компании: через =>:...
вопрос задан: 23 September 2018 17:19
4
ответа

Существует ли способ объединиться названный объемами в новый именованный объем?

У меня есть класс Foo <ActiveRecord:: Основа named_scope: a, лямбда {|a |: условия => {: => }} named_scope: b, лямбда {|b |: условия => {: b => b }} заканчиваются, я хотел бы класс Foo и...
вопрос задан: 16 August 2018 21:00
4
ответа

Где логика вычисления должна войти в приложение для направляющих?

У меня есть приложение, это моделирует Дом. Палата has_many Комнаты, Комнаты has_many Световые сигналы и Small_appliances, и т.д. У меня также есть контроллер под названием Калькулятор, именно так к приложению получают доступ. Данные добавляются...
вопрос задан: 23 August 2014 13:21
3
ответа

Очевидный способ для нахождения ActiveRecord возражает идентификатором в указанном порядке

Я хочу получить массив объектов ActiveRecord, учитывая массив идентификаторов. Я предположил, что Object.find ([5,2,3]) возвратит массив с объектом 5, возразит 2, затем возразит 3 в том порядке, но вместо этого...
вопрос задан: 9 June 2014 04:34
3
ответа

Расширение направляющих ActiveRecord:: Основа

Я сделал некоторое чтение о том, как расширить класс ActiveRecord:Base, таким образом, мои модели имели бы некоторые специальные методы. Что простой способ состоит в том, чтобы расширить его (пошаговое учебное руководство)?
вопрос задан: 29 December 2013 13:20
3
ответа

Направляющие условия ActiveRecord

Существует ли способ создать условие как это? @products = Product.find (: все: ограничьте => 5: условия => {: продукты => {: локаль => 'en': идентификатор НЕ '1'}: теги => {: назовите => ['...
вопрос задан: 9 February 2013 20:19
3
ответа

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

Я хочу сделать копию записи активной записи, меняя одно поле в процессе (в дополнение к идентификатору). Какой самый простой способ сделать это? Я понимаю, что могу создать новую запись, ...
вопрос задан: 21 January 2013 08:27
2
ответа

Направляющие дата ActiveRecord между

Я должен запросить комментарии, сделанные через один день. Поле является частью стандартных меток времени, created_at. Выбранная дата прибывает из date_select. Как я могу использовать ActiveRecord, чтобы сделать это? Мне нужно...
вопрос задан: 6 June 2019 20:14
2
ответа

Рельсы STi с 1 до 1 ассоциацией

У меня есть 2 существующие модели, которые я хотел бы создать ассоциацию 1: 1. Моя единственная проблема заключается в том, что эти две модели наследуются от одного класса родительского класса Model < ActiveRecord :: Базовый класс Student < ...
вопрос задан: 3 March 2019 15:33
2
ответа

Как вы пишете миграцию для переименования модели ActiveRecord и ее таблицы в Rails?

Я ужасно разбираюсь в названиях и понимаю, что в моем приложении Rails есть лучший набор имен для моих моделей. Есть ли способ использовать миграцию для переименования модели и соответствующей ей таблицы?
вопрос задан: 28 August 2018 06:13
2
ответа

Случайная запись в ActiveRecord

Мне нужно получить случайную запись из таблицы через ActiveRecord. Я следовал примеру Джемиса Бака из 2006 года. Однако я также натолкнулся на другой способ поиска в Google (не могу ...
вопрос задан: 28 August 2018 06:10
2
ответа

Ruby on Rails генерирует модель field: type - каковы параметры для field: type?

I ' m пытается сгенерировать новую модель и забыть синтаксис для ссылки на идентификатор другой модели. Я бы сам посмотрел, но среди всех моих ссылок на документацию Ruby on Rails я не понял, как ...
вопрос задан: 27 August 2018 20:14
2
ответа

Как сделать поле базы данных только для чтения в направляющих?

У меня есть таблица базы данных с определенным полем, которое должно быть невозможно обновить, после того как это было вставлено в базу данных. Как я говорю моей модели, что она не должна позволять обновлять определенного поля?
вопрос задан: 4 January 2017 02:44
2
ответа

Как стать рекордным созданный сегодня направляющими activerecord?

Как я должен записать условный оператор для того, когда я хочу получить все записи, которые были созданы сегодня?
вопрос задан: 30 September 2015 20:54
2
ответа

Направляющие: включайте по сравнению с: соединения

Это - больше, "почему вещи работают этот путь" вопрос, а не, "Я не знаю, как сделать этот" вопрос... Таким образом, евангелие при получении по запросу связанных записей, что Вы знаете, что собираетесь использовать, к...
вопрос задан: 22 November 2014 04:17
2
ответа

рельсы попробуй методом метания NoMethodError?

Почему попробуйте выдать ошибку? Разве это не победит всю цель? Может быть, это просто в консоли? ruby-1.9.2-p180: 101 > User.first.try (: что-то) NoMethodError: неопределенный метод "что-то" для ...
вопрос задан: 12 September 2013 16:04
2
ответа

Упорядочивание has_and_belongs_to_many ассоциаций

В моем приложении для направляющих у меня есть две модели, которые связаны has_and_belongs_to_many. Это означает, что существует объединяющая таблица. Вообразите сценарий, где я добавляю пользователей к игре. Если я хочу добавить пользователя, я do:...
вопрос задан: 9 February 2013 20:22
2
ответа

Удалите записи из таблицы, которая соответствует данным в массиве?

У меня есть таблица 2 полей. Word и метка времени. Затем у меня есть этот массив, который содержит некоторые слова. Как я удаляю все записи в таблице, которые соответствуют словам в массиве? Предположим что...
вопрос задан: 9 February 2013 20:18
1
ответ

Ruby на направляющих - Ссылается на ту же модель дважды?

Действительно ли возможно настроить двойные отношения в activerecord моделях через генерировать команду лесов? Например, если у меня были модель User и модель PrivateMessage, private_messages таблица...
вопрос задан: 14 October 2019 10:47
1
ответ

Оператор ИЛИ внутри запроса Где Активная запись

Таким образом, внутри запроса Where Active Record (AR) вы можете выполнить: game_stickers.where ('sticker.name! =?', 'Ban') Но как вы можете проверить совпадения с несколькими строками с помощью оператора OR, не делая ...
вопрос задан: 17 March 2019 23:45
1
ответ

Rails ActiveRecord: проверка единственного атрибута

Если есть способ проверить одиночный атрибут в Rails? Что-то вроде: ac_object.valid? (Attribute_name) Я собираюсь использовать его для проверки AJAX определенных полей модели. Перемещение этих ...
вопрос задан: 12 August 2017 11:54
1
ответ

Как пропустить обратные вызовы ActiveRecord? [дубликат]

Возможный Дубликат: Как я могу постараться не выполнять обратные вызовы ActiveRecord? У меня есть модель как этот класс Голосование <ActiveRecord:: Основа after_save: add_points_to_user..... заканчиваются, это возможный...
вопрос задан: 23 May 2017 12:18