Вопросы по теме 'sti'
эффективное упорядочение ключей в составном индексе MySQL (полиморфные ассоциации WRT Rails и STI)
Ранее я задавал этот вопрос о составных индексах для полиморфных внешних ключей в ActiveRecord . Основанием для моего вопроса было мое понимание того, что индексы должны основываться на мощности вашего столбца, и, как правило, у Rails типа STI и...
1503 просмотров
schedule
20.11.2021
Rails использует один и тот же партиал при рендеринге массива объектов STI
Мое приложение реализует наследование одной таблицы для решения логики различных типов пользователей: Admin, Client, Agent с аналогичными функциями. Все они записаны в User таблицу.
При рендеринге страницы users#index я хотел бы, чтобы все...
784 просмотров
schedule
27.11.2021
Active Record включает в себя STI
У меня следующая модель
class Event < ActiveRecord::Base
has_many :attendances
class Attendance < ActiveRecord::Base
belongs_to :user
class Student < User
has_one :student_detail
class StudentDetail < ActiveRecord::Base...
2541 просмотров
schedule
12.10.2021
Скрепка хранит файл фотографии в другом месте файловой системы, чем указано в photo.path или photo.url.
Я использую Paperclip в своем приложении rails для загрузки изображений в файловую систему. Кроме того, я использую наследование одной таблицы для модели инцидента. Ущерб унаследован от Инцидента. Когда я сейчас создаю новый объект инцидента: type...
169 просмотров
schedule
27.10.2021
Active Record, полиморфный имеет много сквозных с ИППП
У меня проблемы с ассоциацией полиморфного "много через много" с ИППП. Позвольте мне объяснить, что я пытаюсь сделать:
Допустим, у меня есть контракт. В Контракте может быть много Компаний в качестве сторон соглашения, а именно, Контракт может...
118 просмотров
schedule
16.09.2021
Rails Множественные отношения и STI
Я настраиваю учетные записи пользователей, и у пользователей разные роли. Я использую STI, и мои модели выглядят так:
class User < ActiveRecord::Base
end
Class Teacher < User
end
Class Student < User
end
Как я могу настроить...
393 просмотров
schedule
19.02.2022
Как: Наследование одной таблицы в DataMapper?
Я изучаю Sinatra (1.3.2) и решил использовать DataMapper (1.2.0) в качестве ORM и SQLite в памяти ( 1.3.6) БД для запуска. Две модели, Books и Downloads , используют большинство общих атрибутов, поэтому я решил объявить модель для STI (...
771 просмотров
schedule
16.03.2022
Rails form_for, использующий базовый класс STI
У меня есть довольно простая (я думаю) настройка наследования одной таблицы (STI) в моем приложении Rails.
Есть модель User с вложенным ресурсом Post. Используя STI, у меня есть так, что некоторые сообщения могут быть объектами Post::Urgent.
Я...
3089 просмотров
schedule
20.03.2022
Проблема с отношением «один ко многим» с наследованием одной таблицы (Rails)
У меня проблема с STI и отношениями в ActiveRecord. Кажется, я что-то упустил в методах класса, но точно не знаю. Ниже мои модели:
class User < ActiveRecord::Base
has_many :advertisements
end
class Advertisement < ActiveRecord::Base...
1068 просмотров
schedule
12.04.2022
Rails has_many STI с вспомогательной STI
Я думаю, что это скорее проблема «Дизайн модели», чем проблема рельсов.
Для ясности вот бизнес-логика: у меня есть места, и я хочу реализовать несколько API для получения данных об этих местах. Все эти API имеют много общего, поэтому я использовал...
184 просмотров
schedule
05.05.2022
RoR: как я могу создать объект в контроллере, класс которого определяется динамически?
Мое приложение имеет модель STI:
# file: app/models/metered_service.rb
class MeteredService < ActiveRecord::Base
...
end
# file: app/models/metered_services/pge_residential.rb
class PGEResidential < MeteredService
...
end
# file:...
125 просмотров
schedule
16.06.2022
Rails 3: Должен ли я использовать STI или просто дополнительный столбец? (прошу совета)
Я работаю над проектом (Rails 3.0.3), где, я думаю, мне может понадобиться использовать STI, но я не уверен, что мне следует просто добавить дополнительный столбец в таблицу и покончить с этим.
В моей объектной модели (для игровой системы) у меня...
349 просмотров
schedule
11.06.2022
Модель Rails 3 STI внутри вложенной формы
Я пытаюсь создать CRUD-контроллер и сформировать его в Rails 3.
у меня есть
class Publication < ActiveRecord::Base
has_many :posts
end
где Posts — модель STI:
class Post < ActiveRecord::Based
attr_accessible :title,...
655 просмотров
schedule
11.06.2022
Rails, я ошибаюсь, думая, что полиморфные ассоциации переоценены, ограничивают и не нужны?
Итак, я экспериментировал с различными способами организации своих приложений Rails 3 в отношении STI и полиморфных ассоциаций. Я пытался найти способ, который был бы прост в написании кода и использовании, а также имел бы наибольшие шансы быть...
880 просмотров
schedule
21.06.2022
Rails STI добавляет дополнительные поля к дочерним элементам
У меня есть родительский класс User из Devise gem :
class User < ApplicationRecord
# Include default devise modules. Others available are:
# :confirmable, :lockable, :timeoutable and :omniauthable
devise :database_authenticatable,...
942 просмотров
schedule
25.07.2022
Rails: создание неправильного имени таблицы с помощью STI с пространством имен
У меня есть модель, которая использует STI:
class Contributor::Name < Contributor::NameBase
...
end
Из этой модели:
class Contributor::NameBase < ActiveRecord::Base
...
end
Всякий раз, когда создается экземпляр...
378 просмотров
schedule
04.10.2022
Rails STI и настройка типа string
Я думаю, мне нужно использовать STI в Rails.
Вот мой класс:
class Person < ActiveRecord::Base
end
class Landlord < Person
end
а в таблице people есть столбец :type , который является строкой.
Итак, что я ожидаю увидеть в...
4892 просмотров
schedule
10.10.2023
Наследование и маршрутизация одной таблицы в Ruby on Rails 3.0
У меня возникли проблемы с тем, чтобы маршрутизация хорошо работала с наследованием одной таблицы в моем приложении Ruby on Rails. Я использую Ruby 1.9.2 и Rails 3.0.6. Это находится в разработке, поэтому серверной частью является SQLite3, если это...
3899 просмотров
schedule
11.12.2022
Архитектура модели постов и контроллера
Я пытаюсь разработать простой сайт, который позволяет пользователям добавлять сообщения и просматривать их все в одном агрегированном потоке.
Проблема в том, что у меня есть сообщения двух «типов», сообщение «сообщение» и сообщение «ссылка».
Все...
75 просмотров
schedule
22.07.2023
Два простых вопроса о внедрении НТИ
Я использую STI для своих пользовательских моделей. У меня есть класс User и подклассы Seller и Customer. Пользователь не может быть и тем, и другим, поэтому я думаю, что STI подходит для этого случая. У меня есть два вопроса:
Как ограничить...
84 просмотров
schedule
03.01.2023