Описание тега ruby-datamapper

DataMapper - это объектно-реляционный картограф, написанный на Ruby. В нем реализован одноименный архитектурный паттерн (с некоторыми изменениями).
2 ответа

data_mapper, attr_accessor и сериализация только сериализуют свойства, а не атрибуты attr_accessor

Я использую data_mapper/sinatra и пытаюсь создать некоторые атрибуты с помощью attr_accessor. Следующий пример кода: require 'json' class Person include DataMapper::Resource property :id, Serial property :first_name, String attr_accessor :last_name …
19 авг '12 в 04:48
0 ответов

Ruby mysql mysql2 И datamapper, как восстановить соединение

У меня что-то работает постоянно, делаю периодические запросы. Я использовал и DataMapper (хотя я делаю сырой SQL через него) и mysql2. Используя либо, иногда они перестают работать. Я считаю, что это потому, что сервер икнул или что-то. Тем не мене…
03 окт '11 в 23:40
0 ответов

Datamapper не может найти таблицу

У меня на Raspberry Pi работает приложение с Postgresql 9.1. Моя первая итерация состояла в том, чтобы добавить записи о погоде в таблицу под названием "Погода". Это было успешно. Моя следующая итерация заключается в использовании psychopg2 записыва…
23 дек '15 в 14:26
1 ответ

Используйте геокодер с Sinatra и DataMapper

Я пытаюсь использовать гем Geocoder с моделью DataMapper в приложении Sinatra. environment.rb: require 'rubygems' require 'bundler/setup' require 'dm-core' require 'dm-timestamps' require 'dm-validations' require 'dm-aggregates' require 'dm-migratio…
21 июн '16 в 20:57
0 ответов

Ruby DataMapper: порядок и / или фильтрация запроса по вычисленному значению

Есть ли способ, используя структуры объектов DataMapper::Query::Condition и DataMapper::Query::Direction, установить условие предложения WHERE и / или предложение ORDER BY в соответствии с вычисленным значением? В нашей модели User у нас есть два по…
11 мар '14 в 20:02
0 ответов

Возникли проблемы с доступом к ребенку из класса Datamapper

Попытка рассчитать стоимость проживания в отеле по дням пребывания в отеле. Проблема в том, чтобы определить цену. Цена является атрибутом класса Space, который принадлежит Booking. В моей модели я могу вызвать Booking.space.price и вывести значение…
25 фев '16 в 16:35
2 ответа

Ruby DataMapper, наследование таблиц

Мои таблицы всегда повторяют эту строку property :created_at, DateTime, :default => DateTime.now, :lazy => [:show] property :updated_at, DateTime, :default => DateTime.now, :lazy => [:show] Как я СУШУ это? Я наследую, или есть модуль, ил…
11 сен '13 в 05:34
0 ответов

Использование DB2 с JRuby Rails 3.2 DataMapper ORM

Недавно я узнал о DataMapper и увидел, что его поддержка "устаревших" схем баз данных намного превосходит ActiveRecords ". Это вдохновило меня на попытку, однако я столкнулся с трудностью, пытаясь преобразовать мою существующую рабочую конфигурацию …
1 ответ

Как использовать агрегат в порядке, в DataMapper?

У меня есть простой класс, как: class Foo include DataMapper::Resource property :id, Serial property :bar, Text, lazy: false property :created_on, DateTime, default: lambda { |r,p| DateTime.now } end Я хочу выбрать их, сгруппированные по столбцам и …
02 апр '13 в 01:59
1 ответ

Как перечислить возможные символы Enum в представлении sinatra?

Скажем, у меня есть такая модель: class Animal include DataMapper::Resource property :id, Serial property :type, Enum[ :cat, :bat, :rabbit, :zebra] end Предполагая, что есть маршрут, указывающий на шаблон erb для добавления большего количества живот…
04 окт '11 в 01:47
1 ответ

Как нарезать коллекцию DataMapper в одну коллекцию в день?

У меня есть объект DataMapper::Collection. Каждая из его записей имеет created_at имущество. Я хочу сделать записи в html-таблицах, по одной таблице в день (для этого я использую Sinatra). Не было никакой проблемы вынести все в одну таблицу, но я не…
0 ответов

Ошибка DataMapper с моделями (`fetch': ключ не найден::precision (KeyError))

Действительно новичок в программировании и в сообществе программистов, и это только мой второй проект по программированию на ruby, поэтому извините, если я упускаю что-то очевидное или делаю что-то неправильно. В этом проекте я пытаюсь создать базу …
13 июн '15 в 23:58
1 ответ

Использование Gem DataBase Cleaner с DataMapper

Я пишу тест с использованием RSpec и FactoryGirl. В моих моделях были использованы DataMappers. Здесь, в RSpec, я тестирую два метода обновления и индексирования функции моего контроллера, где я использую два объекта A, B и C. Я создал их с помощью …
1 ответ

Ошибки валидации DataMapper в скобках

Я использую проверки DataMapper, но не могу получить текст сообщения об ошибке:( Я старался: @error = user.errors.first @error = user.errors.full_messages.first @error = user.errors.full_messages.flatten @error = user.errors[0] Но все равно я получа…
04 фев '14 в 22:27
3 ответа

Указание ассоциаций на фабрике

Я хочу указать следующий тип ассоциаций через FactoryGirl. У меня есть три модели A, B и C, где модель C, которая находится в DataMapper, выглядит следующим образом: Class C do include DataMapper::Resource belongs_to :A, :key=>true belongs_to :B,…
0 ответов

Проверка ресурса Datamapper не выполнена, но ошибки пустые

Итак, это очень странная проблема, когда я не могу понять, почему модель сохраняется. Я воссоздал ввод данных точно в другой записи (даже установил отношения с теми же записями), и дубликат записи прекрасно сохранился. Когда я иду, чтобы сохранить к…
06 мар '13 в 09:43
1 ответ

Datamapper объект ноль при перенаправлении, обновление всегда загружается нормально

Я занимаюсь разработкой приложения на Rails, которое делает некоторые закулисные заговоры для генерации сравнения между различными наборами данных. То, что я вижу, это спорадическая ошибка 500 (ActionView::Template::Error) о создании объекта сравнен…
30 янв '12 в 17:08
1 ответ

Разница между рейком db: автообновление и рейком db: автомиграция

Я новичок в Ruby on Rails и Datamapper. Может кто-нибудь, пожалуйста, скажите мне, в чем разница между rake db:autoupgrade а также rake db:automigrate в datamapper. Потому что в моем приложении я использовал модель A и модель B следующим образом: cl…
14 сен '13 в 05:21
1 ответ

Доступ к ресурсу внутри load/dump

Рассмотрим следующий пример module DataMapper class Property class CustomType < DataMapper::Property::Text def load(value) # do stuff and return formatted value end end end end Class A property :name, String property :value, CustomType end теперь…
03 июн '13 в 11:36
3 ответа

Запрос без учета регистра в Datamapper

Я новичок в Datamapper. Есть ли способ написать нечувствительный к регистру запрос в datamapper, потому что я ищу наличие имени в таблице с datamapper. Обычно мы пишем запрос в datamapper, как это сказать, Student.all(:name => "XYZ") where name c…
23 янв '14 в 06:42