Описание тега 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 ". Это вдохновило меня на попытку, однако я столкнулся с трудностью, пытаясь преобразовать мою существующую рабочую конфигурацию …
08 авг '12 в 14:46
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). Не было никакой проблемы вынести все в одну таблицу, но я не…
18 ноя '12 в 20:55
0
ответов
Ошибка DataMapper с моделями (`fetch': ключ не найден::precision (KeyError))
Действительно новичок в программировании и в сообществе программистов, и это только мой второй проект по программированию на ruby, поэтому извините, если я упускаю что-то очевидное или делаю что-то неправильно. В этом проекте я пытаюсь создать базу …
13 июн '15 в 23:58
1
ответ
Использование Gem DataBase Cleaner с DataMapper
Я пишу тест с использованием RSpec и FactoryGirl. В моих моделях были использованы DataMappers. Здесь, в RSpec, я тестирую два метода обновления и индексирования функции моего контроллера, где я использую два объекта A, B и C. Я создал их с помощью …
22 авг '13 в 05:13
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,…
22 авг '13 в 12:57
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