|
|
|
Akeem |
|
||||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Такой вопрос: Как правильно использовать конфигурационный файл к программе написаной мной?
Я делаю приблизительно так файл configure.rb
А потом в моей программе пишу
но когда запускаю моя программа ругается что не может найти метода HOST в классе Configure Что я не так делаю?? Это сообщение отредактировал(а) Akeem - 1.8.2006, 16:30 -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
||||
|
|||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
Может быть проще YAML использовать для конфигурации?
|
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
YAML -- эт чё такое ??
Добавлено @ 16:45 Мне просто сказали создать конфиг файл и вынести туда параметры из проги. чтобы их не править прямо в коде. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Akeem |
|
||||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Всё уже не надо. Я разобрался. Нужно было писать вот так:
файл config.rb
файл программы
Правда остался глюк: не понятно почему он не принимает имя фала для создания или редактирования. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
||||
|
|||||
skalex |
|
||||||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
Тем не менее ты все равно оставил их в коде (в модуле Config). Все конечно зависит от задачи, но я стараюсь выносить любые конфигурационные данные из исходных кодов. Для этой задачи можно применить YAML-файлы, тем более в Ruby есть инструмент, чтобы с ними работать. Вот решение твоей задачи: Файл config.yml
Файл app.rb
Документация: YAML YAML for Ruby Cookbook |
||||||
|
|||||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Спасибо За информацию.
Добавлено @ 20:18 Я попробую и так и так зделать. Мож им понравится через YAML файлы. Конечно если у них будет модуль YAML -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: нет Всего: 41 |
|
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
Я всё таки не дошел до yaml. Ну да и ладно как нить пожже когда надо будет.
Хотя вопрос: где редактировать файл *.yaml ? И вдогонку там используется именно *.yaml файл а не *.yml . Или всё же можно и так? -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
||||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
НУ как создавть этот файл и каким редакторо его редактировать. Я не думаю что подойдет простой Блокнот или WordPad
-------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
Akeem, бери любой редактор кода. Например, см. мою подпись.
|
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
skalex,
Как нибуть в другой раз. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Cr@$h |
|
|||
Исследователь Профиль Группа: Участник Клуба Сообщений: 1693 Регистрация: 3.4.2005 Где: Санкт-Петербург, Россия Репутация: нет Всего: 41 |
||||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
Akeem, зря!
Кстати есть соотв. топик в этом форуме: http://forum.vingrad.ru/index.php?showtopic=92312 |
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
skalex,
Я лучше соглашусь с Rubinovich. Лучше редактора кода на Руби чем SciTE я пока не встречал. И редактор кода для С (под винду) Это Вижуал Студио. -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
skalex |
|
|||
Хороший человек Профиль Группа: Участник Клуба Сообщений: 895 Регистрация: 2.4.2004 Репутация: 5 Всего: 23 |
Akeem, не будем устраивать здесь религиозных войн ... Редактор каждый выбирает себе сам.
|
|||
|
||||
Akeem |
|
|||
Опытный Профиль Группа: Участник Сообщений: 381 Регистрация: 14.7.2006 Где: Киев/Украина Репутация: нет Всего: 3 |
skalex,
Не будем! -------------------- Мир огромен и мы только муравьи в нём! (С) formicha |
|||
|
||||
Правила форума "Ruby: Общие вопросы" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, source777. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |