Я пытаюсь использовать сценарий генерации для создания контроллера. Я запускаю следующую команду:
> ruby script/generate controller Greeting
и контроллер, похоже, генерируется без проблем. Затем я добавляю метод с именем index в GreetingController:
class GreetingController < ApplicationController
def index
render :text => "<h1>Welcome to your first Rails application<h1>"
end
end
Затем я запускаю веб-сервер WEBrick и указываю моему браузеру http://127.0.0.1:3000/greeting,, но в браузере появляется сообщение об ошибке:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
Это должно работать, по крайней мере, согласно книге, которую я читаю, Ruby on Rails от O'Reilly . Есть идеи, что может пойти не так? Книга была написана несколько лет назад, и я использую, возможно, более новую версию или Rails. Есть идеи?
ОБНОВЛЕНИЕ Вот что находится в разработке.log:
/!\ FAILSAFE /!\ Sat Nov 28 22:11:12 -0500 2009
Status: 500 Internal Server Error
no such file to load -- mysql
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/dependencies.rb:156:in `require'
К вашему сведению Я создал приложение по телефону:
rails /home/myuser/www/mynewapp -d mysql