JRuby on Rails без базы данных - PullRequest
1 голос
/ 04 мая 2009

Я запускаю новый проект Rails в NetBeans, используя JRuby (v1.2.0), который использует Rails (2.3.2). Мне не нужна база данных, все мои данные поступают из облака.

Я раскомментировал эту строку в своей среде

config.frameworks - = [: active_record,: active_resource,: action_mailer]

Однако я все еще получаю следующие ошибки, просто пытаясь вызвать действие. Хостинг на GlassFish.

java.net.SocketException: java.net.ConnectException: соединение отклонено: подключиться на com.mysql.jdbc.StandardSocketFactory.connect (StandardSocketFactory.java:156) на com.mysql.jdbc.MysqlIO. (MysqlIO.java:276) на com.mysql.jdbc.Connection.createNewIO (Connection.java:2666) at com.mysql.jdbc.Connection. (Connection.java:1531)

Есть идеи, где еще мне могут потребоваться изменения, чтобы не использовать базу данных? спасибо

1 Ответ

1 голос
/ 04 мая 2009

Первый шаг, убедитесь, что у вас нет переопределений, специфичных для окружения, в config / environment / [your env] .rb

Я только что сделал тест:

  1. Создание нового приложения для рельсов
  2. Редактировать config / environment.rb в раскомментируйте config.frameworks - = [ : active_record,: active_resource, : action_mailer] строка
  3. скрипт jruby / контроллер генерации привет индекс
  4. jruby скрипт / сервер
  5. Укажите браузер на локальный: 3000 / привет

Все вроде бы нормально - ошибки ActiveRecord нет. Как насчет тебя?

...