В продолжение предыдущих статей по Ruby On Rails опишу, как настроить этот замечательный фреймворк на взаимодействие с СУБД PostrgreSQL.
Показаны сообщения с ярлыком Ruby On Rails. Показать все сообщения
Показаны сообщения с ярлыком Ruby On Rails. Показать все сообщения
четверг, 3 июня 2010 г.
среда, 2 июня 2010 г.
RoR: связываем Ruby on Rails и Apache2
Про то, как установить Ruby On Rails, я писал в этой статье. Теперь же постараюсь описать, как запускать ROR-приложения под Apache2.
Итак, приступим.
Итак, приступим.
вторник, 1 июня 2010 г.
Установка Ruby On Rails на Linux Debian (Ubuntu)
Расскажу о том, как ставить фреймворк Ruby On Rails на Linux Debian (В случае с Ubuntu действия аналогичны).
Установка Ruby
а) Из репозитория:
Во-первых, надо установить пакеты, которые потребуются при компиляции:
Установка через репозиторий:
Для этого необходимо выполнить следующую команду:
Установка RubyGems из исходников:
Для этого надо выполнить следующие действия:
Установка с помощью RubyGems:
Это самый простой способ установить Rails. Для этого надо выполнить команду:
Установка из репозитория:
Установка Ruby
а) Из репозитория:
sudo apt-get install ruby-full build-essentialб) Из исходников
Во-первых, надо установить пакеты, которые потребуются при компиляции:
sudo apt-get install build-essential libssl-dev libreadline5-dev zlib1g-devЗатем скачиваем исходники в тарболе:
wget ftp://ftp.ruby-lang.org/pub/ruby/stable-snapshot.tar.gzРаспаковываем тарбол:
tar xzf stable-snapshot.tar.gzКомпилируем и устанавливаем:
$ cd ruby/Проверяем работоспособность Ruby:
./configure
make
sudo make install
ruby -vДолжно появиться сообщение, подобное этому:
ruby 1.8.7p5000 (2009-02-22) [i686-linux]Проверяем работоспособность библиотек:
ruby -ropenssl -rzlib -rreadline -e "puts :Hello"В результате на экране должно появится следующее:
HelloУстановка RubyGems
Установка через репозиторий:
Для этого необходимо выполнить следующую команду:
sudo apt-get install rubygemsРазработчки Rails не рекомендуют так делать. По их мнению, лучше устанавливать из исходников.
Установка RubyGems из исходников:
Для этого надо выполнить следующие действия:
$ cd ~Установка Rails
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.2.tgz
tar xzvf rubygems-1.3.2.tgz
cd rubygems-1.3.2
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
Установка с помощью RubyGems:
Это самый простой способ установить Rails. Для этого надо выполнить команду:
sudo gem install railsВ Ubuntu Karmic RubyGems устанавливает Rails не корректно, в этом случае можно воспользоваться установкой из репозитория через apt-get или aptitude
Установка из репозитория:
sudo apt-get install rails
понедельник, 31 мая 2010 г.
Ruby On Rails: Что это?
Итак, начнем знакомиться с Ruby On Rails.
Во-первых, открываем getting started и читаем:
Что такое Rails?
Rails - это фреймворк для разработки веб-приложений, написанный на языке Ruby. Он предназначен для облегчения программирования за счет допущений относительно того, что нужно каждому разработчику. Это приводит к тому, что программировать требуется намного меньше по сравнению с другими языками и фреймворками.
Rails делает предположение, что существует некий "лучший" путь разработки, и спроектирован таким образом, чтобы следовать этому пути. Как обещают разработчики, если мы выучим "путь Rails", то невероятно увеличим свою производительность. Если же попытаться применять какие-то другие пути к Rails, то ничего хорошего из этого не выйдет.
Философия Rails включает в себя несколько главных приципов:
1) DRY – “Don’t Repeat Yourself” - "Не повторяйтесь" - подразумевает, что писать один и тот же код снова и снова - плохо.
2) Convention Over Configuration - Соглашения превыше конфигурации - Rails делает предположения о том, что вы хотите сделать, и как, вместо того, чтобы заставлять вас править бесконечные файлы конфигурации.
3) REST - лучший подход для разработки веб-приложений. Организация приложения на стандартных возможностях http - лучший способ сделать дело.
Во-первых, открываем getting started и читаем:
Что такое Rails?
Rails - это фреймворк для разработки веб-приложений, написанный на языке Ruby. Он предназначен для облегчения программирования за счет допущений относительно того, что нужно каждому разработчику. Это приводит к тому, что программировать требуется намного меньше по сравнению с другими языками и фреймворками.
Rails делает предположение, что существует некий "лучший" путь разработки, и спроектирован таким образом, чтобы следовать этому пути. Как обещают разработчики, если мы выучим "путь Rails", то невероятно увеличим свою производительность. Если же попытаться применять какие-то другие пути к Rails, то ничего хорошего из этого не выйдет.
Философия Rails включает в себя несколько главных приципов:
1) DRY – “Don’t Repeat Yourself” - "Не повторяйтесь" - подразумевает, что писать один и тот же код снова и снова - плохо.
2) Convention Over Configuration - Соглашения превыше конфигурации - Rails делает предположения о том, что вы хотите сделать, и как, вместо того, чтобы заставлять вас править бесконечные файлы конфигурации.
3) REST - лучший подход для разработки веб-приложений. Организация приложения на стандартных возможностях http - лучший способ сделать дело.
Подписаться на:
Сообщения (Atom)