Навигация
Установка Rails
Rails и поставщики услуг Интернета
Если вы ищите пути размещения Rails-приложения в Интернете в общедоступной
хостинг-среде, то нужно найти поставщика услуг Интернета, который знает
толк в Ruby. Найдите такого поставщика, сервер которого поддерживает Ruby,
имеет необходимые вам драйверы базы данных для Ruby и предлагает поддержку
Своевременное обновление
Если предположить, что вы установили Rails, воспользовавшись RubyGems, то
провести своевременное обновление сравнительно легко. Запустите команду
dave> gem update r a i l s --include-dependencies
и RubyGems автоматически обновит вашу Rails-установку. Когда вы запустите
приложение в следующий раз, оно загрузит самую последнюю версию Rails.
Rails и базы данных
Примеры данной книги написаны с использованием MySQL (версии 5.0.22 или
ближайших к ней). Если вы хотите в точности следовать приведенному в них коду,
то проще всего и вам воспользоваться MySQL. Если вы решите использовать
другое средство, то больших проблем не возникнет.
Рабочий стол
Я не собираюсь указывать вам, как следует оформлять Рабочий стол при работе
с Rails, но расскажу, как я это делаю.
Чаще всего я занимаюсь написанием кода, запуском тестов и отправкой своего
приложения в браузер. Поэтому на моем Рабочем столе разработчика находятся
Редакторы
Я создаю Rails-программы, используя редакторы для программистов. За годы
работы я понял, что различные редакторы хороши для работы с различными языками
и средами. Например, я пишу данную главу, используя редактор Emacs,
поскольку его режим Filladapt считаю непревзойденным, когда дело доходит до
Управление версиями
Я храню всю проделанную работу в системе управления версиями (на данный
момент — в Subversion). Я взял за правило проверять новый Rails-проект в Subversion
сразу же после его создания или изменения и проведения однократного
тестирования. Обычно я обращаюсь к хранилищу по несколько раз в час.
Командная строка
Значительную часть работы я делаю с использованием командной строки. Несмотря
на то, что постоянно растет число инструментов, использующих графический
интерфейс пользователя (GUI), с помощью которого можно создавать Rails-приложения
и управлять ими, я считаю, что самым мощным средством по-прежнему
Среда разработки
Ежедневная работа по созданию Rails-программ представляется не таким уж сложным
занятием. Каждый работает по-своему, но я остановлюсь на описании собственного
стиля.
Установка под Linux
Если вы относитесь к той категории пользователей Linux, которые заявляют, что
«программируют путем вращения битов на жестком диске с помощью постоянного
магнита», тогда вас, возможно, устроят те инструкции, которые Дэн Бенджамин
дал для Mac-системы. Но следует учесть: если ваш «ящик» уже имеет предустановленный
Установка Locomotive на Мас-систему
Вы можете загрузить Locomotive в виде файла с расширением .dmg с веб-сайта
http://locomotive.raaum.org. Установите его и переместите папку с пакетом Locomotive
в подходящее для вас место. Затем войдите в эту папку и начните работу
с Locomotive, запустив файл Locomotive.app (но только после того, как налюбуетесь