Некоторый фон:
Я мастер на все руки, одна из которых - программирование. Я изучил VB6 через Excel и PHP для создания веб-сайтов, и до сих пор он работал отлично для меня. Я не майор CS или даже математически не склонен - логика это то, что меня интересует.
Текущий статус:
Я готов изучать новые и более мощные языки; мой первый набег на такой маршрут - изучение Ruby. Я пошел на основной сайт Ruby и сделал интерактивное вступление. (кстати, в настоящее время меня перенаправляют на google.com, когда я пытаюсь перейти по ссылке ... это происходит и с другими сайтами ... мой компьютер заражен?)
Мне понравилось то, что я узнал, и хотел начать использовать Ruby для создания веб-сайтов. Я скачал InstantRails и установил его; все до сих пор было хорошо - программа запускается просто отлично, и я могу протестировать некоторый код Ruby в консоли. Однако мои проблемы начинаются, когда я пытаюсь просмотреть веб-страницу с кодом Ruby.
Наконец, моя проблема:
Как и в PHP, я могу просматривать файл .php напрямую, используя теги PHP и некоторые простые операторы 'echo', с которыми я могу работать при создании динамических веб-страниц. Однако с работающим приложением InstantRails доступ к странице .rb или .rhtml не дает аналогичных результатов. Я сделал простой текстовый файл с именем 'test.rb' и поместил туда основные теги HTML (html, head, body) и теги Ruby <% = и%> с небольшим количеством кода ruby внутри. Веб-страница на самом деле показывает теги и код - как будто это просто обычный HTML. Я полагаю, что Ruby не анализирует страницу до того, как она будет отображена для пользователя, но это - то, где мое непонимание среды Ruby останавливает меня. Куда мне идти отсюда?
AMMENDMENT: Этот урок очень помог мне! Я бы посоветовал всем, кто находится в моем положении, пойти туда.