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

Ruby On Rails in UA/Программирование на ROR/Установить

2008-09-29 12:02:43 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
Установить
  •  
Я новенькая в программировании ROR. У меня такой вопрос:
В контроллере есть такой код:
scaffold :product
Я делаю пример из книги. Когда я вызываю этот контролер, то получаю сообщение:
invalid reference 'classic_pagination' Rails plugun because it doesn't to be instaled.
Сообщение получаю в среде разработки: http://www.codegear.com/products/3rdrail
Подскажите, пожалуйста, как правильно инсталировать этот плагин?
Спасибо.
2008-09-29 13:21:43 Ответить  
cthulhu
Станіслав Погребняк
Адрес: Жовті Води
Сообщений: 47
Регистр: 2008-02-09
его блог 1 сообщ.
RE: Установить
  •  
Ну как же девушке не помочь?
Для начало советом: "Пользуемся гуглом"
ну и делом
в командной строке в директории проекта пишем

Обязательные условия - ruby доступно в PATH, стоит svn и тож доступен в PATH.
По другому курим мануал среды 3rdrail на предмет установки плагинов.



2008-09-29 14:34:44 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Спасибо за помощь!
После исследования выяснилось, что у меня нет svn.exe на компьютере. Подскажите как его установить и что это такое? Начала делать приложение по книге, там об этом не написано.
Книга: "Гибкая разработка веб-приложений в среде Rails" Д.Томасон, Д.Х.Хэнссон.

P.S.
Вообще не много странно. Я начала использовать поначалу 3rdrail 1.1 тут все работало, потом поставила новую 3rdrail 1.2 и появилась эта проблема...
2008-09-29 15:00:37 Ответить  
Junior
Junior
Адрес: Odessa
Сообщений: 100
Регистр: 2007-07-25
его блог 0 сообщ.
RE: Установить
  •  
Что это читаем тут: http://ru.wikipedia.org/wiki/Svn
Качам с офф сайта http://subversion.tigris.org/
2008-09-29 15:16:53 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: Установить
  •  
может не стоит пользоваться класическим пейжинатором ведь рельсы официалоьно рекомендуют к использованию will_paginate

так что ставь одноименный джем и пользуйся
------------
Занимаюсь вебом и продвижением сайтов.
2008-09-29 15:27:57 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Ребята, если можно чуть подробнее разъясните мои действия, пожалуйста...
Я делаю интернет магазин, в качестве примера, по книге. Когда у меня была версия 3rdrail 1.1 все работало как написано в книге. Перешла на версию 3rdrail 1.2 с поддрежкой Rails 2.0.2 и сразу проблемы.
Что мне в конечном итоге качать и устанавливать, svn или will_paginate?
Почему предыдущая версия не требовала этих вещей и все работало?
Спасибо.

P.S.
пейжинатор это что такое?

Я прочитла книгу по Ruby, теперь читаю по Rails. Элементарный проект не могу начать создовать. Я что то главное упустила про эти самые svn и will_paginate...
2008-09-29 15:57:48 Ответить  
cthulhu
Станіслав Погребняк
Адрес: Жовті Води
Сообщений: 47
Регистр: 2008-02-09
его блог 1 сообщ.
RE: Установить
  •  
Пажинатор - это плагин, который позволяет списки выводить постранично. Например списки товаров в том же депоте.
До определенной версии в Рельсах пажинатор был встроен. Потом от него отказались.
2008-09-29 16:09:12 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: RE: Установить
  •  
версия 1.2.6 был педжинатор а выше 2.0.1 уже нет
насчет svn так его надоставить потому что без него ты всеранво ен обойдешься

но в качестве стандартного редакторая ярекомендовал бы Netbeanse
он умеет работать с svn ставить плагины и джемы так что возможно многих проблем поможет тебе избежать
------------
Занимаюсь вебом и продвижением сайтов.
2008-09-29 16:26:13 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Cпасибо за разъяснения!
Теперь хоть понятно, почему работало в прошлой версии.
В опциях 3rdrail, при создании проекта можно выбрать и старую версию 1.2.6, но теперь хочется разобраться с новой...
Подскажите, для скачивания http://subversion.tigris.org/ svn мне из какого раздела качать? Из Third-Party Clients TortoiseSVN для Windows или Subversion для Windows binaries?
Ткните меня, пожалуйста, носом на прямую ссылку для скачивания. :)
2008-09-29 16:46:32 Ответить  
cthulhu
Станіслав Погребняк
Адрес: Жовті Води
Сообщений: 47
Регистр: 2008-02-09
его блог 1 сообщ.
RE: Установить
  •  
2008-09-29 17:29:23 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Огромное спасибо!
Все установила и все заработало.
Спасибо за хороший форум и отзывчивость!
2008-09-29 18:02:26 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Вопрос в дополнении...
На компьютере где ХР svn установилось и все работает. У меня также есть ноутбук с Вистой. Подскажите, пожалуйста, прямую ссылку на установочный пакет svn для Висты, потому что этот не желает устанавливаться на Висту...:(
2008-09-29 19:01:42 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 309
Регистр: 2008-04-22
его блог 6 сообщ.
RE: Установить
  •  
Та не получиться у тебя ничего. Книжка у тебя выдать по 1м рельсам.
В 2.х пагинатор и скафолдинг вынесены в плагины.
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-10-01 14:42:13 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Хорошо, отвелечемся от книжки.
Имеем, что для работы кода scaffold :product в Windows XP, достаточно было установить svn.
Как заставить работать код scaffold :product в Висте? Дистрибутив svn не устанавливается под Висту...
2008-10-01 16:47:31 Ответить  
admin
Ruslan Voloshin
Адрес: odessa
Сообщений: 1293
Регистр: 2007-03-13
его блог 40 сообщ.
RE: RE: Установить
  •  
виста не для разработки ж) пользуйтесь более стабильными системами и более поддерживаемыми
типа win 2000 2003
------------
Занимаюсь вебом и продвижением сайтов.
2008-10-01 18:37:20 Ответить  
romb
Roman V. Babenko
Адрес: Kyiv
Сообщений: 309
Регистр: 2008-04-22
его блог 6 сообщ.
RE: RE: Установить
  •  
Как заставить работать код scaffold :product в Висте? Дистрибутив svn не устанавливается под Висту...

Найти в /vendor/plugins/ все чтто поставила через svn и руками скопировать в такуюже папку под вистой.

А вообще работать с рельсами под виндой это простология.

Вот как раз вышел Debian 5 c LiveCD. Ставиш и наслаждаешся :-)
------------
http://romanvbabenko.blogspot.com Если в споре не родилась истина, то, по крайней мере, один из спорящих бесплоден.
2008-10-02 10:30:46 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
виста не для разработки ж) пользуйтесь более стабильными системами и более поддерживаемыми

Дело в том, что сносить лицензионную Висту из-за того, что я хочу прочитать книгу о Rails как-то не очень хочется.:)
Если c Rails дело пойдет, тогда можно будет задуматься и о смене операционной системы...
У меня под Вистой работает весь мне нужный софт. Я просто хочу пройтись по примеру из книги о Rails.


>Найти в /vendor/plugins/ все чтто поставила через svn и руками скопировать в такуюже папку под вистой.

Спасибо! Попробую..
2008-10-02 14:58:02 Ответить  
demoversion
kasyanchuk igor
Адрес:
Сообщений: 12
Регистр: 2007-09-05
его блог 0 сообщ.
RE: Установить
  •  
установи себе рельсы 1.2.6 и все(остальные удали) тогда проблем с примерами по книге не будет

СВН работает везде....и даже в ВИСТЕ и ничео не надо сносить - http://tortoisesvn.tigris.org/
2008-10-02 16:33:55 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
установи себе рельсы 1.2.6 и все(остальные удали) тогда проблем с примерами по книге не будет

3rdrail, которую я использую, при старте проекта позволяет выбрать какие рельсы использовать.
Там при старте есть выпадающий список (см. рис.). Значит мне не надо сносить рельсы номер 2 ? Там галочку freeze ставить для нового проекта?

>СВН работает везде....и даже в ВИСТЕ и ничео не надо сносить - http://tortoisesvn.tigris.org/

Спасибо, скачаю TortoiseSVN 1.5.3 и попробую...
Присоединенные: rails.gif [18.1 KB]
2008-10-03 14:19:14 Ответить  
demoversion
kasyanchuk igor
Адрес:
Сообщений: 12
Регистр: 2007-09-05
его блог 0 сообщ.
RE: Установить
  •  
gem install rails -v=1.2.6
2008-10-03 15:00:25 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Я не писала эту команду, а выбрала в своей 3rdrail создать проект Rails 1.2.6. Установка произошла автоматически. Теперь у меня в моей 3rdrail есть два проекта. Один для Rails 2, другой для Rails 1.2.6. Рисунок прилагаю.
Вопросы:
1. Разные версии Rails могут одновременно находиться на компьютере без конфликтов?
2. Почему когда я пишу в командной строке rails –v я получаю Rails 2.0.2. Почему нет надписи Rails 2.0.2, Rails 1.2.6 ?
Присоединенные: rails.gif [17.8 KB]
2008-10-04 12:38:50 Ответить  
demoversion
kasyanchuk igor
Адрес:
Сообщений: 12
Регистр: 2007-09-05
его блог 0 сообщ.
RE: Установить
  •  
попробуй gem list

а вообще когда стартует сервер - он выводит на каких рельсах он запущен.

видео нашла?
2008-10-07 10:33:21 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Спасибо!
Вот что получила:
C:\Documents and Settings\lena>gem list

*** LOCAL GEMS ***

actionmailer (2.0.2, 1.3.6)
actionpack (2.0.2, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.1.0, 2.0.2, 1.15.6)
activerecord-interbase-adapter (0.3.0)
activerecord-oracle-adapter (1.0.0.9216)
activerecord-sqlserver-adapter (1.0.0.9216)
activerecord-sybase-adapter (1.0.0.9216)
activeresource (2.0.2)
activesupport (2.1.0, 2.0.2, 1.4.4)
capistrano (2.3.0)
cgi_multipart_eof_fix (2.5.0)
fxri (0.3.6)
fxruby (1.6.12)
gem_plugin (0.2.3)
highline (1.4.0)
hpricot (0.6)
ibruby (0.5.5)
log4r (1.0.5)
mongrel (1.1.4)
mongrel_cluster (1.0.5)
mysql (2.7.3)
net-scp (1.0.1)
net-sftp (2.0.1)
net-ssh (2.0.2)
net-ssh-gateway (1.0.0)
rails (2.0.2, 1.2.6)
rake (0.8.1)
rspec (1.1.3)
ruby-debug (0.10.0)
ruby-debug-base (0.10.0)
ruby-prof (0.6.0)
sources (0.0.1)
sqlite3-ruby (1.2.1)
win32-api (1.0.4)
win32-clipboard (0.4.3)
win32-dir (0.3.2)
win32-eventlog (0.4.6)
win32-file (0.5.4)
win32-file-stat (1.2.7)
win32-process (0.5.3)
win32-sapi (0.1.4)
win32-sound (0.4.1)
windows-api (0.2.0)
windows-pr (0.7.2)

Есть записиь: rails (2.0.2, 1.2.6) значит обе версии стоят...

При запуске разных проектов вижу что все нормально. Сервер показывает версию 1.2.6 для одного проекта и 2.0.2 для другого. Все нормально.
Видео пока не нашла...
2008-10-08 01:13:49 Ответить  
demoversion
kasyanchuk igor
Адрес:
Сообщений: 12
Регистр: 2007-09-05
его блог 0 сообщ.
RE: Установить
  •  
ищи видео http://movielibrary.lynda.com/html/modpage.asp?ID=324

выучишь рельсы за несколько недель, кстати советую паралельно учить руби (ну там масивы, хешы, класы и модули)

видео без проблем находится на торнетах, даже через гугл(но я тебе этого не говорил :) )
2008-10-09 16:53:15 Ответить  
Лена
Ильичева Лена
Адрес:
Сообщений: 31
Регистр: 2008-03-04
его блог 0 сообщ.
RE: Установить
  •  
Cпасибо за ссылку! Покопаюсь.:)
Назадназад Новыйновый Ответитьответить
Ключевые слова:
Гости: 131 Онлайн: 0
Rambler's Top100
О проекте по всем вопросам обращайтесь на support
Rubyclub.com.ua Copyright © 2007 - 2008