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

5 ответов

github.com/rails/rails/pull/25337

record? Функция определяет, была ли запись сохранена. Но это всегда ложно вafter_save крюк. Есть ли способ определить, является ли запись вновь созданной или старой записью из обновления? Я надеюсь не использовать другой обратный вызов, такой ...

3 ответа

Обновил мой ответ, посмотри.

я есть следующие модели: User (id) Project (id) Permission (project_id, user_id) Thread (project_id) ThreadParticipation (thread_id, user_id)Так что это работает хорошо, проблема в этом. Когда пользователь покидает или удаляется из проекта, мне ...

4 ответа

 для самых последних версий Rails), чтобы создать эти вспомогательные методы при

я есть объект, который наследуется от ActiveRecord, но у него есть атрибут, который не сохраняется в БД, например: class Foo < ActiveRecord::Base attr_accessor :bar endЯ хотел бы иметь возможность отслеживать изменения в 'bar' с помощью таких ...

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

4 ответа

то есть.

я есть модель рельсов, которая имеет 7 числовых атрибутов, заполненных пользователем через форму. Мне нужно проверить наличие каждого из этих атрибутов, который, очевидно, легко использовать validates :attribute1, :presence => true validates ...

3 ответа

 для другого способа сделать это.

еализовать ассоциации ActiveModel (вложенные модели без таблиц)? Например: book has many chaptersС ActiveRecord я бы создал две модели и связал бы их симеет многоа также принадлежит, Но ActiveModel не имеет такой функциональности. Как я могу ...

2 ответа

сделал бы то же самое, то же самое относится к Rails 4.2

аюсь использовать ActiveModel вместо ActiveRecord для своих моделей, потому что я не хочу, чтобы мои модели имели какое-либо отношение к базе данных. Ниже моя модель: class User include ActiveModel::Validations validates :name, :presence => ...

7 ответов

Лучше использовать has_attribute? (: Attr_name) в методе, выполняемом after_initialize, вместо того, чтобы фактически выдавать ошибку в первую очередь

я есть приложение Rails 3.0.9, которое после развертывания страдает от множества ошибок ActiveModel :: MissingAttributeErrors, вызывающих 500 с. Ошибки возникают довольно случайно, иногда страница загружается, иногда - нет, но все атрибуты - это ...

3 ответа

Но вы можете заменить вызов своей области на метод класса:

у высушить несколько моделей, переместив общие области в модуль, что-то вроде: module CommonScopes extend ActiveSupport::Concern module ClassMethods scope :ordered_for_display, order("#{self.to_s.tableize}.rank asc") end endЯ также хочу создать ...

3 ответа

form_for не-AR модель - fields_for атрибут Array не повторяется

У меня проблемы с получениемfields_for работать с атрибутом Array не-ActiveRecord модели. Отогнанный, мне нужно следующее: модели / parent.rb class Parent extend ActiveModel::Naming include ActiveModel::Conversion ...

1 ответ

Проверка Rails, чтобы убедиться, что имя пользователя не конфликтует с существующим маршрутом?

Я хочу убедиться, что пользователи не могут создавать имена пользователей, которые конфликтуют с моими существующими маршрутами. Мне также хотелось бы иметь возможность отрицать будущие маршруты, которые я могу определить. Я думаю о достижении ...