Вопросы по теме 'activemodel'
Как установить для ActiveModel::Base.include_root_in_json значение false?
Я использую Rails 3 с Mongoid (поэтому без ActiveRecord). Mongoid использует метод ActiveModel «to_json», и по умолчанию этот метод включает корневой объект в JSON (чего я не хочу).
Я попытался поместить это в инициализатор:...
3446 просмотров
schedule
18.01.2023
Как локализовать сообщения об ошибках ActiveModel в Rails 3?
class User
include ActiveModel::Validations
validates_presense_of :first_name
validates_length_of :last_name, :in => 3..20, :too_long => "pick a shorter last name", :too_short => "pick a longer last name"
attr_accessor :first_name,...
1089 просмотров
schedule
20.05.2023
активная модель i18n и формы
поэтому я недавно добавил свой первый перевод, отличный от английского, и теперь все мои формы не работают. при дальнейшем осмотре я обнаружил, что он пытается перейти к переведенным путям. т.е. users_path теперь foobar_path (foobar является...
486 просмотров
schedule
28.03.2022
ActiveModel уничтожается после вызова нового
Я работаю с контроллером, который следует принципу resource_controller, описанному здесь .
Как видите, у меня нет полного контроля над (создать, создать и т. д.), все они предварительно загружают данные, что означает, что если я хочу создать новый...
205 просмотров
schedule
19.12.2022
Rails 3: доступ к родительскому объекту из полиморфной модели рельсов?
У меня полиморфная ассоциация - "адрес" (относится к "адресуемым").
Среди прочего, он обслуживает «магазинную» модель.
Я пытаюсь добавить проверку validates_presence_of, когда и только тогда, когда адрес имеет addressable_type "shop", а...
285 просмотров
schedule
06.03.2022
ActiveModel::MissingAttributeError возникает после развертывания, а затем исчезает через некоторое время
У меня есть приложение Rails 3.0.9, которое после развертывания страдает от множества ActiveModel::MissingAttributeErrors, которые возникают, вызывая 500s. Ошибки возникают довольно случайным образом, иногда страница загружается, иногда нет, но все...
31494 просмотров
schedule
06.12.2022
Приведение атрибута ActiveModel при возврате
В моем проекте Rails 3.1.1 у меня есть ActiveModel, которая взаимодействует с API (вырвано из книги Пола Дикса, сокращено для удобства чтения):
class Job
include ActiveModel::Validations
include ActiveModel::Serializers::JSON
ATTRIBUTES = [...
602 просмотров
schedule
24.02.2023
избежание дублирования кода в моделях Rails 3
Я работаю над приложением Rails 3.1, в котором в базе данных хранится несколько различных моделей, подобных перечислению. В этих моделях много одинакового кода, а также в связанных с ними контроллерах и представлениях. Я решил проблему дублирования...
692 просмотров
schedule
29.08.2022
Как использовать проверки формата ActiveModel?
Я пытаюсь предотвратить сохранение записи, если в атрибуте name есть пробелы. Я использую Mongoid, который включает ActiveModel, поэтому он должен работать точно так же, как ActiveRecord.
class Post
include Mongoid::Document
field :name,...
73 просмотров
schedule
11.06.2022
Развертывание проекта Rails в Heroku: не удалось найти активную модель
Я относительно новичок в рельсах и прорабатываю учебник Майкла Хартла. На протяжении всего времени я развертывал свои проекты в Heroku, однако теперь, когда я нахожусь в конце главы 5, я получаю «ошибку приложения». В частности, я получаю следующие...
1076 просмотров
schedule
17.05.2023
рельсы 3.2.0 и хероку
У меня есть некоторые проблемы с rails 3.2.0 и ruby 1.9.3, я только создал новое приложение с новой командой rails и пытаюсь развернуть его на heroku. У меня следующая ошибка приложения:
В приложении произошла ошибка, и ваша страница не может...
5443 просмотров
schedule
08.01.2023
Сопоставление JSON Api с моделью в Rails
У меня есть доступ к JSON API, и я хотел бы сопоставить API с некоторыми классами в моей модели Rails 3.2.1, поэтому мне не нужна база данных.
Пример: API возвращает текущего пользователя со следующим JSON {"first_name": "John", "last_name":...
2175 просмотров
schedule
13.01.2023
Почему бы не обратиться к хэшу сеанса на уровне модели?
Этот вопрос неоднократно задавали, и на него отвечали однострочными утверждениями, такими как «потому что это очевидное нарушение MVC». Честно говоря, я просто не понимаю. В самом деле, мне кажется, что размещение сеанса внутри контроллера просто...
352 просмотров
schedule
07.01.2023
Сериализация разрешений (например, CanCan) с помощью active_model_serializers
Как сериализовать разрешения с помощью active_model_serializers? У меня нет доступа к методу current_user или can? в моделях и сериализаторах.
3900 просмотров
schedule
07.11.2022
Rails 3: ошибка Mongoid validates_inclusion_of
class Request
include Mongoid::Document
field :code, type: String
validates :code, :presence => true,
:inclusion => { :in => proc { Listing.all_codes } }
Используя Mongoid, я пытаюсь проверить ввод :code в форме...
178 просмотров
schedule
29.07.2023
Для чего используется атрибут метода ActiveModel _?
При использовании автозаполнения в консоли я часто вижу, что « _was » добавляется к моим атрибутам. Но я не могу найти никакой документации или рекомендаций по использованию. Что он делает и как его следует использовать?
Пример: user.fname...
10507 просмотров
schedule
17.06.2022
Сохранить модель Rails из параметров контроллера?
Я попробовал User.create(params), но это говорит о том, что «контроллер» и «действие» не могут быть назначены массово. Я мог бы исключить эти свойства, но есть ли более простой способ упорядочить нужные мне свойства?
Некоторые примеры, похоже,...
1269 просмотров
schedule
12.10.2022
Получить подмножество отношений «многие ко многим» в Rails/ActiveModel
Например, у меня есть врачи, у которых много назначений пациентам. Я хочу получить всех пациентов, которые в настоящее время активны в назначении:
class Doctor < ActiveRecord::Base
attr_accessible :name
has_many :appointments
has_many...
147 просмотров
schedule
22.07.2023
Проверка дочернего объекта с помощью проверки ActiveModel
У меня есть два простых класса Ruby: Account и Contact. Я использую simple_form_for и simple_fields_for Simple Form для создания вложенных атрибутов. Я хочу выполнить следующие требования проверки:
Для новой учетной записи должен существовать...
2120 просмотров
schedule
22.01.2023
модель без базы данных: неинициализированная константа
Я тихий новичок в ruby on rails. Я пытаюсь разработать приложение, которое использует объекты ActiveModel только в контроллерах без сохранения. К сожалению, после нажатия кнопки отправки я получаю сообщение об ошибке. Цель этого приложения —...
128 просмотров
schedule
12.07.2022