Вопросы по теме 'rails-models'

В Rails, как мне реализовать поле «Статус» для приложения «Задачи» — целое число или перечисление?
Для приложения Todo на Rails 3.0 у меня есть модель Tasks с полем Status . Как лучше всего хранить данные поля «Статус» (тип поля) и по-прежнему отображать удобочитаемую версию в представлении (таблица HTML)? Статус может быть: 0 = нормальный 1...
11728 просмотров
schedule 24.02.2022

Проверка модели с «преднамеренно» неверными данными
Источник данных, с которым я работаю, ужасен. В некоторых местах, где вы ожидаете целые числа, вы получаете «Три». В поле «Номер телефона» может появиться «номер телефона — xxx». Некоторые поля просто пусты. Это нормально, так как я анализирую...
371 просмотров

Как добавить последовательности в миграцию и использовать их в модели?
Я хочу иметь модель « Customer » с обычным первичным ключом и другим столбцом для хранения пользовательского «Номера клиентов». Кроме того, я хочу, чтобы база данных обрабатывала номера клиентов по умолчанию. Я думаю, что определение...
7355 просмотров

Ассоциации Rails - как я могу создать ассоциации для разных типов пользователей?
Я создаю веб-приложение, которое состоит из школ, курсов, студентов и учителей. В школе может быть много курсов, а в курсе один учитель и много учеников. Проблема, с которой я сталкиваюсь, заключается в том, что один пользователь может быть...
878 просмотров

должен ли класс данных, не относящийся к базе данных, мне нужен быть создан как модель Rails 3 или просто базовый класс в области /lib?
должен ли класс данных, не относящийся к базе данных, мне нужен быть создан как «модель» Rails 3 или просто базовый класс в области /lib? Я хочу создать несколько классов для представления вычисляемых объектов предметной области. Таким образом,...
120 просмотров

Как запросить модель рельсов с помощью массива
Привет, люди с переполнением стека Я относительно новичок в платформе rails, и мне нужна помощь с запросом модели. Вот мой код: def create @project = Project.new(params[:project]) if @project.save redirect_to new_project_path end...
75 просмотров

присвоение значений модели
Я новичок в кодировании на рельсах. Было бы здорово, если бы вы могли помочь мне с тем, что я думаю, может быть нубским вопросом. Вот мой код: def create @project = Project.new(params[:project]) if @project.save redirect_to new_project_path...
28 просмотров

Как решить сложность наследования одной таблицы в рельсах?
В настоящее время я рефакторинг моего приложения rails. Самая сложная часть — это таблица posts . В текущей версии я использую posts для: вопросы ответы Комментарии Использование атрибута post_type . Отношения:...
94 просмотров

Модель Rails - attr_accessor вызывает исключение неизвестного метода?
Краткая версия (фиктивный код): Итак, у меня есть один класс ActiveRecord (модель rails): class User < ActiveRecord::Base attr_accessor :somevar end Когда я делаю @u=User.find(1) @u.somevar = 1 я получил undefined...
563 просмотров

после добавления ассоциаций и индекса мне нужно явно использовать ключевое слово foreign_key, чтобы сделать внешний ключ столбца в приложении ruby-on-rails
Мне нужно сделать столбец как внешний ключ. Я провел много исследований по этому поводу. Я понял, что нужно добавить ассоциации. Я разбираюсь в опциях own_to , has_one и has_many . После создания ассоциаций рельсы знают, что существует ассоциация...
102 просмотров

Как я могу сравнить атрибут экземпляра, который является датой, с текущей датой?
Я пытаюсь написать область или метод, в котором я беру атрибут (last_eaten) экземпляра (line_item) и сравниваю его с текущей датой. Если last_eaten имеет дату от 1 до 7 дней назад, она помещается в массив, который будет называться last_week. Если...
65 просмотров

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

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

Как настроить ассоциации моделей в Rails
Я пытаюсь создать ассоциации для трех моделей в моем приложении Rails. В приложении Пользователь может получить доступ к курсам, в которых есть видео. Как бы я смоделировал это? Вот что у меня сейчас есть: class User < ApplicationRecord...
27 просмотров