Описание тега rails-models

None Компонент структуры Rails, который хранит состояние объекта и отвечает за соблюдение бизнес-правил и сохранение объекта.
1 ответ

Rails4: переопределить / пропустить определенные проверки модели?

Был бы признателен, если бы кто-то мог предложить, какой наилучший метод / самый чистый метод будет в этом случае: У меня есть модель User с парой проверок проверки, когда кто-то создает учетную запись через мой сайт. Я хочу пропустить эти проверки,…
2 ответа

Как мне создать два отношения к одной и той же модели с разными именами?

У меня есть две модели Rails 4: Journey и Place. Я хотел бы, чтобы Путешествие два имело два поля, начало и пункт назначения, которые оба являются Местами. Мой класс "Путешествие" выглядит так: class Journey < ActiveRecord::Base has_one :origin, …
1 ответ

Rails 3: передача параметров в метод модели

Это моя модель (подписка): def activation_codes(options = {}) if options[:first] self.group.group_codes.first else self.group.group_codes end end Я пытаюсь вызвать этот метод следующим образом: sub = Subscription.where(:subscription_limit => -1).…
24 май '12 в 18:49
1 ответ

Rails: используйте перезагрузку! в контроллере

Я создаю код рельсов, который может добавить / удалить поле модели. У меня есть модель инвентаризации, где я мог бы добавить список полей, как показано ниже: def update_new_fields @fieldnames = params["fieldnames"] @fieldnames.each do |fieldname| Ac…
13 окт '13 в 09:38
1 ответ

Создать действие внутри другого контроллера

Я пытаюсь создать нового пользователя внутри контроллера для своего класса Request, но у меня возникли некоторые трудности. Ниже моё действие "создать" внутри моего контроллера запросов. Я понимаю, что не могу просто вызвать User.new, но не уверен, …
01 сен '13 в 16:39
2 ответа

Ruby on Rails - Подсчет голов команды во многих матчах

У меня есть модель матча и модель команды. Я хочу посчитать, сколько голов забивает команда в течение лиги (поэтому я должен суммировать все результаты этой команды, как в home_matches, так и в гостях). Как я могу это сделать? Какие столбцы я должен…
0 ответов

Вложенные рельсы Поле отображения has_many и шаблон дизайна модели

Я хочу создать представление для модели has_many, в которой будут перечислены все ответы на тему. Соотношение между вопросом и ответами действительно простое, но все остальное становится слишком сложным. Пользователь должен иметь возможность добавля…
1 ответ

Rails 3: обновите несколько родителей при создании дочернего объекта на одном из родительских шоу

Я новичок в рельсах и пытаюсь учиться сейчас, надеюсь, кто-то может помочь. У меня есть 3 модели для пользователя, мнения и голосования с отношениями один-ко-многим. каждый user has_many :opinions а также has_many :votes, каждый opinion has_many :vo…
1 ответ

Обновление данных Rails в одной модели с контроллера другой модели

У меня есть модель пользователя, которая имеет billing_id. У меня есть модель Order, которая выполняет транзакции с платежным шлюзом, который возвращает идентификатор биллинга, который я хотел бы сохранить в столбце billing_id в модели User. Я думаю…
07 апр '11 в 20:43
2 ответа

Взаимоотношения в рельсах 4

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

Создать выбор из существующих или создать новый в форме Rails 3

Поэтому я пытаюсь установить атрибут имени организации и создать новую организацию или выбрать из ранее существующей организации из той же формы. Я пытался следить за Railscast Райана Бейтса по этой теме: http://railscasts.com/episodes/57-create-mod…
13 июн '13 в 00:13
0 ответов

Rails db:migrate не будет работать на определенном модельном классе

Я использую ruby ​​на рельсах для класса и должен был сделать модельный класс, который содержал бы имя, пол, возраст и домашнюю страницу. Я запускаю команду rails db:migrate, ничего не происходит josephs-mbp:Soccer jmurphy$ rails db:migrate josephs-…
2 ответа

Rails - Как я могу иметь оператор if в модели?

У меня установлен самоцвет для передачи изображений. Мне нужно подать заявку mount_uploader :value, CheckItemValueImageUploader в values с value_type равно 3, Вот что я попробовал. Приведенный ниже код не выдает никаких ошибок, он также, похоже, не …
0 ответов

Считать последовательные записи, соответствующие критериям в рельсах

У меня есть модель рельсов под названием UserAttempt, которая имеет done_correct:boolean запись в базе данных. Модель имеет метод, который называется delta_tts который возвращает значение с плавающей точкой. то есть., user_attempt.delta_tts = some_f…
2 ответа

Rails Models Relations

Привет коллеги разработчики! Недавно я играл с Rails 3.0, и после долгих исследований я немного застрял. Я хочу знать, какой подход или решение является лучшим в моем случае (я пока не смог найти ответ). Так что я пытаюсь достичь просто и прямо. Я х…
1 ответ

Как удалить полную функцию из моего приложения rails?

Изначально я построил форум по рельсам с пользователем и моделью поста, но теперь я планирую перейти к чему-то другому, и мне больше не нужны функции постов. Мой вопрос: как мне полностью удалить его и каков будет правильный порядок, если мне нужно …
2 ответа

Ruby on rails возвращает строку, если атрибут модели равен nil

У меня есть модель пользователя, которая имеет один профиль. Профиль имеет такие атрибуты, как имя, пол, возраст, место рождения, обозначение. Поля в профиле не являются обязательными. Пользователь создается администратором только из адреса электрон…
3 ответа

Rails: объединить два запроса в один

Я новичок в рельсах. Вот следующий код с Foo в качестве объекта модели: a = Foo a = Foo.where(age: 18) if params[:sort] == "desc" a = a.order("name desc") end Здесь выполняются два запроса, я хочу объединить их в один или вы можете сказать, что я хо…
03 авг '12 в 07:35
1 ответ

Неполные учетные записи пользователей

Я работаю над сайтом, на котором пользователи могут совершать покупки, используя только свой адрес электронной почты, без учетной записи. Если они когда-либо решат создать учетную запись в будущем, все их покупки будут привязаны к этой учетной запис…
24 фев '13 в 01:26
3 ответа

Укажите дополнительную ссылку в вашей модели Rails

У меня есть модель спонсоров и промо-коды. Спонсор может иметь ноль или более промо-кодов Промо-код может иметь ноль или одного спонсора Таким образом, промо-код должен иметь необязательную ссылку на спонсора, то есть sponsor_id это может иметь или …
24 фев '14 в 16:48