Вопросы по теме 'activemodel'
Rails 3 ActiveModel::Serializers, кажется, нуждается во множестве методов поддержки
Я возвращаюсь к RoR после того, как не использовал его в течение нескольких лет, и пытаюсь использовать ActiveModel для сериализации простого объекта в XML.
Я делаю следующее, согласно комментариям в activemodel/lib/activemodel/serialization.rb:...
776 просмотров
schedule
19.11.2022
Создание таблиц соединений для ассоциаций has_many и own_to
Новичок в Rails 3... Я работаю над созданием системы авторизации, которая, например (yammer), имеет экземпляры, к которым принадлежат пользователи. У меня есть две таблицы
Пользователи (электронная почта, пароль...) own_to :instance
Экземпляр...
1638 просмотров
schedule
20.10.2022
В Rails — как сделать один запрос с несколькими запросами?
Здесь есть 3 модели:
проекты
темы (project_id)
thread_participations (thread_id, логическое значение)
Прямо сейчас у меня есть список проектов пользователя, и список показывает, сколько потоков непрочитано для каждого проекта. Огромная...
322 просмотров
schedule
17.03.2023
Отследить грязный атрибут не сохраняемого в объекте ActiveRecord в рельсах
У меня есть объект, который наследуется от ActiveRecord, но у него есть атрибут, который не сохраняется в БД, например:
class Foo < ActiveRecord::Base
attr_accessor :bar
end
Я хотел бы иметь возможность отслеживать изменения в 'bar' с...
9335 просмотров
schedule
04.10.2022
Ошибка формы Rails 3: неопределенный метод `quoted_table_name'
У меня есть форма Rails 3 (на самом деле, простая форма), которая имеет набор вложенных атрибутов:
<%= simple_form_for(@user, :url => the_path(@user)) do |f| %>
...
<%= f.simple_fields_for :credit_card do |c| %>
<%=...
2372 просмотров
schedule
31.03.2024
ActiveModel::SecurePassword неопределенный метод `password_digest='
Я пытаюсь использовать рельсы 3.1 ActiveModel::SecurePassword, следуя http://bcardarella.com/post/4668842452/exploring-rails-3-1-activemodel-securepassword
и я заканчиваю с красным светом ...
пользователь.rb
class User <...
8462 просмотров
schedule
30.11.2022
Каскадный валидатор ActiveModel для объекта и всех его дочерних элементов
У меня есть класс, который использует ActiveModel (но не ActiveRecord). Он представляет собой объект JSON, полученный из удаленного веб-сервиса. Объект дорожки имеет массив объектов ReportLayout, а каждый объект ReportLayout имеет массив слотов и т....
475 просмотров
schedule
16.11.2023
Почему эти проверки Rails отличаются?
validates :password, :presence => { :on => :create },
:length => { :within => 4..40 }
а также
validates :password, :presence => { :on => :create },
:length => { :within => 4..40, :on =>...
62 просмотров
schedule
01.10.2022
Как передать аргумент в метод делегата в Rails
Я хотел бы иметь панель инструментов для отображения сводки нескольких моделей, и я реализовал ее с помощью Presenter без собственных данных. Я использую класс ActiveModel (без таблицы данных):
class Dashboard
attr_accessor :user_id
def...
6884 просмотров
schedule
20.03.2023
Поля ActiveModel не сопоставлены с аксессорами
Используя Rails 3 и ActiveModel, я не могу использовать файл self. синтаксис для получения значения атрибута внутри объекта на основе ActiveModel.
В следующем коде в методе сохранения self.first_name оценивается как nil, где...
788 просмотров
schedule
28.05.2023
Как генерировать ассоциации между моделями
Мне интересно, как правильно сделать ассоциацию в Rails. Сначала я создаю модель города и организацию. Теперь я хочу, чтобы у организации был город... это делается путем добавления ассоциаций has_many и has_one . После этого я запускаю rake...
15693 просмотров
schedule
29.06.2023
Модель дружбы, как определить, существует ли уже модель дружбы между двумя пользователями
У меня есть модель друга :
user_id, friend_id, status (approved, pending, ignored)
Учитывая, что пользователь в настоящее время вошел в систему, я хочу иметь возможность сделать что-то вроде
current_user.friendship_exists(@user)...
652 просмотров
schedule
18.04.2022
Как настроить связь один ко многим?
У меня есть следующие модели:
User (id, name, network_id)
Network(id, title)
Какой тип модели Rails мне нужно добавить, чтобы я мог сделать:
@user.network.title
@network.users
Спасибо
27924 просмотров
schedule
23.03.2023
Создание запроса предложения дружбы, который охватывает 3 модели
Я мог бы использовать помощь со следующим запросом, который предназначен для предложения друзей пользователю
У меня три модели:
User (id, fb_id, org_id)
FbFriends (user_id, fb_id, org_id)
Friendships (user_id, friend_id)
FbFriends кэширует...
187 просмотров
schedule
30.04.2023
проверяет :something, :confirmation =› true и путаницу attr_accessor
я борюсь с проверками Ruby :confirmation => true в моем приложении Rails. Рассмотрим следующий код:
# == Schema Information
#
# Table name: things
#
# id :integer not null, primary key
# pin :integer(8)
#...
1094 просмотров
schedule
21.07.2023
Rails 3 и Mongoid: проверка встроенных документов
Итак, у меня возникли проблемы с аутентификацией пользователя во встроенных документах. У меня есть два документа, один вложен в другой. В бизнесе много участников. Модели выглядят так:
class Member
include Mongoid::Document
field...
1541 просмотров
schedule
20.07.2022
Ruby on Rails — Как связать модель комментариев с блогом без базы данных
Я использую гем postmarkdown для создания блога в RoR. Модель Post в геме не поддерживается базой данных (она использует ActiveModel). Как мне связать модель Comment с моделью Post для блога, который не использует базу данных для сообщений в...
212 просмотров
schedule
18.04.2022
Rails: Как я могу реализовать эту связь между этими моделями? Хабтм? Хабтм через? Полиморфный?
Я храню свои файлы на Amazon s3. У каждого файла есть много "потребителей" , и эти потребители могут быть любого типа (пользователи, внешние приложения, бизнес-списки и т. д.). Это требует отношения многие ко многим. Однако я также хочу хранить...
134 просмотров
schedule
14.06.2022
Основные проблемы Monkey Patch Rails
Я зашел в тупик, когда модель SecurePassword ActiveModel выполняет только bcrypt. (Мне нужно хранить пароли с другим, но столь же безопасным хешем, чтобы экспортировать и использовать хешированные пароли для аутентификации Dovecot IMAP.)
Это может...
921 просмотров
schedule
15.12.2022
Rails 3: проблема с проверкой Mongoid
Используя Mongoid, я пытаюсь проверить ввод :code в форме отправки, чтобы убедиться, что они используют правильный код, который уже хранится в базе данных. Существует около 2000+ кодов, поэтому сбор массива вспомогательных методов невозможен.
Как...
276 просмотров
schedule
12.11.2022