Я немного растерялся: как сделать рельсы / рубины на сайте? - PullRequest
2 голосов
/ 19 апреля 2011

Хорошо, давний php парень делает все возможное, чтобы поднять ruby ​​на рельсах, создав для себя небольшой сайт, используя только ror вместо php

Однако я немного застрял, и я думаю, что это потому, что я не совсем понимаю, как на самом деле работают рельсы.

Я использую Centos 5.5 / apache2. У меня успешно установлены рубины, рубины, а впоследствии и рельсы пассажирские. Все это «работает», я могу запускать команды ruby, gem и т. Д.

Но как мне начать использовать рельсы на моем сайте? Если я создаю файл .erb или .rb с помощью нескольких простых команд ruby, он просто отображается в виде обычного текста при переходе к нему.

Нужно ли настраивать apache для «исполнения» файлов .rb или .erb (аналогично тому, как выполняются файлы .php?).

Любая помощь будет принята с благодарностью !!

Ответы [ 5 ]

1 голос
/ 19 апреля 2011

Ознакомьтесь с Учебником по Ruby on Rails для начала работы с Rails.

1 голос
/ 19 апреля 2011

Звучит так, будто вам действительно нужно разобраться с Rails и что это такое. Этот сайт содержит полезную информацию для начинающих, и он должен помочь вам понять, с чем вы работаете, и ваши следующие шаги для запуска приложения:

http://guides.rubyonrails.org/getting_started.html

Я также слышал кое-что хорошее об информации здесь:

http://railsforzombies.org/

1 голос
/ 19 апреля 2011

Я предлагаю вам прочитать огромное руководство по этой теме: http://guides.rubyonrails.org/getting_started.html.

Ruby - это язык, а Ruby on Rails - это фреймворк.Из руководства:

Rails - это среда разработки веб-приложений, написанная на языке Ruby.Он предназначен для облегчения программирования веб-приложений, делая предположения о том, что нужно каждому разработчику для начала.Это позволяет вам писать меньше кода, выполняя больше, чем многие другие языки и фреймворки.Опытные разработчики Rails также сообщают, что это делает разработку веб-приложений более увлекательной.

Я бы прочитал главу 4, если вы уже все это знаете, так как она говорит о реальном веб-сервере.

Rails поставляется со своим собственным веб-сервером, поэтому Apache не нужен.

1 голос
/ 19 апреля 2011

Вы можете ознакомиться с Руководством по началу работы с Rails: http://guides.rubyonrails.org/getting_started.html

0 голосов
/ 19 апреля 2011

Как упомянул @Blender, rails поставляется с встроенным веб-сервером, который называется webrick.(Думайте об этом так же, как apache .. пока)

, поэтому все, что вам нужно сделать, это перейти в каталог проекта rails и выполнить команду

, если вы используете rails <3.x </p>

ruby script/server

если вы используете rails> 3.x

rails server

как только вы это сделаете, ваш проект rails запустится на сервере webrick и по умолчанию в порту 3000

http://localhost:3000

вы можете рассмотреть установку apache / некоторых других серверов rails для производственного развертывания, но для начала вам вообще не нужен apache

и добро пожаловать в мир ruby!: D

HTH

Самера

...