Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ruby on Rails  (Прочитано 1444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MaDaGa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Ruby on Rails
« : 05 Январь 2009, 12:04:35 »
В общем решил пощупать эти самые рельсы. И столкнулся с такой проблемой. После создания контролера
ruby script\generate controller MyTest в браузере вместо пустой страницы вылазит
No route matches "/demo/" with {:method=>:get} и на этом все, чего бы я не делал дальше ни как! При этом стартовая страница нормально отображается.

forumreader

  • Гость
Re: Ruby on Rails
« Ответ #1 : 05 Январь 2009, 12:42:07 »
А почитать хоть какое-нибудь руководство по рельсам слабо?

Оффлайн MaDaGa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Ruby on Rails
« Ответ #2 : 05 Январь 2009, 13:16:18 »
Вот как раз по руководству все и делаю! Только как ни странно там описаны установки под Винду и мак, а у меня ни одного ни другого нет! Поэтому под Ubuntu ставил все сам по руководству с оф. сайта!

forumreader

  • Гость
Re: Ruby on Rails
« Ответ #3 : 05 Январь 2009, 13:55:29 »
Вот как раз по руководству все и делаю! Только как ни странно там описаны установки под Винду и мак, а у меня ни одного ни другого нет! Поэтому под Ubuntu ставил все сам по руководству с оф. сайта!
При чем тут винда или Ubuntu?

ruby script\generate controller MyTest
Ну сгенерил контроллер, с какого перепуга голый контроллер будет что-то там показывать в браузере?

Оффлайн MaDaGa

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
    • Просмотр профиля
Re: Ruby on Rails
« Ответ #4 : 05 Январь 2009, 15:38:03 »
Понял! Вот что сделал! Создаю контролер например Say, правлю файл say_controller.rb до токого состояния
class SayController < ApplicationController
def hello
end
end
потом создаю файлик hello.rhtml в каталоге app/views/say вот с таким содержанием
html>
<head>
<title>Привет. Rails!</title>
</head>
<body>
<h1>Привет от Rails!</h1>
</body>
</html>
Вроде все

 

Страница сгенерирована за 0.05 секунд. Запросов: 24.