Env: Win7 x32, Ruby 1.9.1
Gem list: data_mapper (1.1.0)
data_objects (0.10.6)
dm-aggregates (1.1.0)
dm-constraints (1.1.0)
dm-core (1.1.0)
dm-do-adapter (1.1.0)
dm-migrations (1.1.0)
dm-mysql-adapter (1.1.0)
dm-serializer (1.1.0)
dm-timestamps (1.1.0)
dm-transactions (1.1.0)
dm-types (1.1.0)
dm-validations (1.1.0)
do_mysql (0.10.6 x86-mingw32)
models.rb
require 'rubygems'
require 'data_mapper'
DataMapper.setup(:default, "mysql://localhost/odp")
DataMapper::Property::String.length(255)
class Game
include DataMapper::Resource
property :id, Serial
property :title, String
property :description, Text
property :external, String # External game id
property :file, String # Another id
property :price, String # Price
property :generate, Boolean, :default => false
end
DataMapper.auto_upgrade!
Ошибка:
c:\Ruby\test>ruby models.rb
DataObjects::URI.new with arguments is deprecated, use a Hash of URI components
(C:/Ruby192/lib/ruby/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapt
er.rb:231:in `new')
C:/Ruby192/lib/ruby/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapte
r.rb:291:in `next!': negative string size (or size too big) (ArgumentError)
from C:/Ruby192/lib/ruby/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-a
dapter/adapter.rb:291:in `select_fields'.................
RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.
Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.
Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.