Ruby On Rails in UA Icon_home Главная Add to bookmarks Translate translate Profile Войти
Регистрация Форум Блоги Пользователи Ресурсы Список джемов      Поиск   

Ruby On Rails in UA/Вопросы по программированию на ROR/Firebird RoR адаптер

Назадназад Новыйновый Ответитьответить
2008-06-10 15:55:56 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
Firebird RoR адаптер
кто нибуть пользуется сабжем ?
поделителсь адаптером
2008-06-07 13:59:41 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 992
Регистр: 2007-03-13
его блог 31 сообщ.
RE: Firebird RoR адаптер
чего то не понятно как фаерберд может иметь рор адаптер можно более подробней ..??
2008-06-10 15:50:22 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: Firebird RoR адаптер
Почти все свою карьеру я провел работая на базах Firebird.
Естественно остановсь много наработок и проектов.
Есть технология обертывания в активрекорд таблиц несоблюдающих соглашений.
Так, что для этого мне нужно адаптер для RoR-Firebird

Fireruby прекрасно работает, но подружить Firebird И RoR пока не получаеться.
Патч к fireruby не качается с сайта.
2008-06-10 15:51:25 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Firebird RoR адаптер
http://github.com/rowland/fb/tree/master
http://github.com/rowland/fb_adapter/tree/master

Вот нашел. Поможите люди добрЫе взлететь с этим под Windows.
Или хотябі подскажите примернЫй путь.
2008-06-10 16:00:14 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 992
Регистр: 2007-03-13
его блог 31 сообщ.
RE: Firebird RoR адаптер
Все решается довольно просто
Вот http://rubyforge.org/projects/fireruby/ страничка с джемом api firebird


вот только он пока в бете но думаю может тебе это подойдет.
Но тут возникает вопрос нафига тебе эта база для сайтов, ведь у хостеров ты не найдешь его 100%
,
2008-06-09 14:34:46 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: Firebird RoR адаптер
Это я уже пробовал и этого _МАЛО_. Подключаеться и работает хороше. Изза етого я собвствеонно и обратил внимание на руби. Потому что пхп со страшним скрипом подключалось к файрберду. Эта библиотека не позволяет подключиться к базе из RoR!.

Отвечаю на возникший вопрос. Сайтостроение, это только макушка айсберга производсва програмного обеспечения. Не стоит замыкаться, на мысли, что с помощью руби и ror бдут построены исключительно сайты.На худой конец моэно взять выделенный сервер.

Если у тебя найдется минута пожалуйста посмотри ссылки которые я дал и помоги собрать адаптеры к Firebird. Очень хочется подключится к БД с которой отработал 10 лет. Очень хочеться не расставаться с нею и дальше :-)
2008-06-09 16:27:15 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 992
Регистр: 2007-03-13
его блог 31 сообщ.
RE: Firebird RoR адаптер
смотри если ты смог работать с ним под ruby то в чем проблема в работе из рор?
задача для тебя стоит подключить к activerecord fireruby вот и ее надо решить чтобы рельсы заработали с ним

Вот вместо тебя погуглил и нашел пример подключения подключения к рельсам fireruby
ссылка на клас адаптера
http://docs.huihoo.com/api/ruby-on-rails/classes/ActiveRecord/ConnectionAdapters/FirebirdAdapter.html

здесь написано как подключать
http://wiki.rubyonrails.org/rails/pages/Firebird+Adapter

более подробней не могу написать потому что настраивать у меня не времени, но думаю если ты разберешься напишешь нам в блогах статейку чтобы была для остальный кто тоже подумает это прикрутить.
, ,
2008-06-11 16:23:37 Ответить  
sergeyganev
Sergey Ganev
Адрес:
Сообщений: 1
Регистр: 2008-06-11
его блог 0 сообщ.
RE: Firebird RoR адаптер
Привет,
Я тоже интересуюсь сабжем. (В Руби еще очень начинающий.)
Пока что скачал: InstantRails 2.0
/ http://instantrails.rubyforge.org/wiki/wiki.pl /
и там вроде бы firebird adapter уже установлен. Во всяком случае поиск в директориях на слово "firebird" дает результат.
здесь немного инфы: http://weblog.rubyonrails.org/2007/10/1/adapter-gems-available
и там написано, что (список адаптеров, включительно firebird-adapter):
"Тhese will be released to the standard Ruby repository alongside Rails 2.0 when that reaches final."
2008-06-12 09:54:55 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Firebird RoR адаптер
В принципе у меня все получилось.
Но думаю у фаерберда и ror серьозные проблемы, потому как имена метаданных не могут привышать 31 символ. имена таблиц для всязей has_many индексы очень часто вылезают за эту границу.
Хотя я и счтиаю FB очень достойной RDBMS но увы и жаль :-(
2008-06-12 14:33:04 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 992
Регистр: 2007-03-13
его блог 31 сообщ.
RE: RE: Firebird RoR адаптер
я вот посмотрел стандартный набор рейков для activerecord

так из текста видно что для firebird вроде даже есть тесты думаю что стоит посомтреть что там написано
(к стати смoтрел для rails 2.1)
,
2008-07-23 12:39:53 Ответить  
MaRKTD
Marat Karimov
Адрес:
Сообщений: 1
Регистр: 2008-02-23
его блог 0 сообщ.
RE: Firebird RoR адаптер
кто то може написать подробно как подрубить RoR к Firebird? я уже 2 неделю бьюсь и пока только одни проблемы без решений(
2008-07-23 18:25:24 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 139
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: Firebird RoR адаптер
Статья на подходе... а пока вкратце...
http://dev.rubyonrails.org/export/7488/adapters/firebird/lib/active_record/connection_adapters/firebird_adapter.rb

адаптер суеш в activerecord-xxx/connection_adapters

вот и все... вот только миграциями ты не воспользуешся изза ограничения на имена метаданных в фаере(31 символ)... так что все придется ручками прописывать... в том числе и последовательности для таблиц.
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 84 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008