Результаты поиска по запросу "rails-activerecord"

2 ответа

Таким образом, вы сохраняете последовательную логику и тесты.

глашению, следующее должно быть определено как метод экземпляра моей модели или вспомогательный метод? # app/models/user.rb class User < ActiveRecord::Base def full_name "#{first_name} #{last_name}" end endили же # app/helpers/users_helper.rb ...

9 ответов

 запрос.

ткатить неудачную миграцию рельсов? Я ожидаю, чтоrake db:rollback отменяет неудачную миграцию, но нет, она откатывает предыдущую миграцию (неудачная миграция минус один). А такжеrake db:migrate:down VERSION=myfailedmigration тоже не работает. Я ...

6 ответов

https://stackoverflow.com/a/16542724/1447654

wNearby мы сделали очень большой переход на RoR 3.1 с PHP и столкнулись с несколькими проблемами, которые, возможно, некоторые из вас уже решали ранее. У нас есть большие объемы данных, и мы решили разделить нашу БД на несколько БД, которые мы ...

ТОП публикаций

25 ответов

Не самый чистый способ, но вы можете обернуть код обратного вызова в условие, которое проверяет среду Rails.

я есть некоторые модели, которые имеют обратные вызовы after_save. Обычно это нормально, но в некоторых ситуациях, например, при создании данных разработки, я хочу сохранить модели без запуска обратных вызовов. Есть ли простой способ сделать это? ...

4 ответа

 метод witch возвращает значение true или false и добавляет ошибки в модель, для которой она была вызвана.

я есть следующее в моей модели пользователя attr_accessible :avatar, :email validates_presence_of :email has_attached_file :avatar # paperclip validates_attachment_size :avatar, :less_than => 1.megabyte, :message => 'Image cannot be larger than ...

3 ответа

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

Почему попробуйте выдать ошибку? Разве это не победит всю цель? Может быть, это просто в консоли? ruby-1.9.2-p180 :101 > User.first.try(:something) NoMethodError: undefined method `something' for #<User:0x000001046ad128> ...

3 ответа

ActiveRecord находит и возвращает только выбранные столбцы

редактировать 2Если вы наткнетесь на это, проверьте оба ответа, так как я бы сейчас использовал для этого pluck У меня есть довольно большой пользовательский набор данных, который я хотел бы вернуть, чтобы быть echoe'd как json. Одна часть ...

7 ответов

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

Мне нужно рассчитать значения при сохранении модели в Rails. Так я звонюcalculate_averages в качестве обратного вызова дляSurvey класс: before_save :calculate_averagesОднако иногда (и изначально у меня есть 10 тыс. Записей, которые нуждаются в ...

5 ответов

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

Как я могу получить имя класса из объекта ActiveRecord? У меня есть: result = User.find(1)Я пытался: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>"Мне нужно только имя класса, в строке (User в этом ...

3 ответа

Число с плавающей запятой и десятичное в ActiveRecord

Иногда типы данных Activerecord сбивают меня с толку. Часто Один из моих вечных вопросов, для данного случая, Должен ли я использовать:decimal или же:float? Я часто сталкивался с этой ссылкой,ActiveRecord:: десятичный против: ...