Я новичок в Ruby on rails. Я создал проект rails, и я хотел бы подключиться к существующей базе данных postgresql (компании, в которой я работаю) и отобразить некоторые данные в моем веб-приложении. Может кто-нибудь помочь, как это сделать?Ruby on rails: Подключение к внешней базе данных Postgresql
ответ
Эти указания предполагают, что вы используете некоторую версию Linux. Однако они будут очень похожими на другие операционные системы.
Добавьте 'PostGreSQL' драгоценный камень на ваш Gemfile:
gem 'pg'
Затем откройте окно терминала в корневом каталоге приложения и выполните команду:
bundle install
Редактировать postgresql.conf (расположенной на удаленный сервер postgresql) и найдите строку, которая гласит:
#listen_addresses = 'localhost'
Удалить комментарий и измените его на:
listen_addresses = '192.168.0.14, localhost'
Замените '192.168.0.14' на ip вашего приложения Rails.
Теперь откройте pg_hba.conf (расположенный на удаленном сервере PostGreSQL) и прокрутите вниз до:
# Put your actual configuration here
Непосредственно ниже этого введите конфигурацию следующим образом:
# TYPE DATABASE USER ADDRESS METHOD
local all all localhost md5
host all your_user 192.168.0.14 md5
После сохранения и тех, файлы выполните команду:
sudo service postgresql restart
Теперь отредактируйте конфигурацию/данные приложения Rails base.yml:
production:
adapter: postgresql
encoding: utf8
database: the_database_name
username: your_user
password: your_database_password
host: 192.168.0.14
port: 5432
pool: 10
development:
adapter: postgresql
encoding: utf8
database: the_database_name
username: your_user
password: your_database_password
host: 192.168.0.14
port: 5432
pool: 10
Change 'the_database_name', 'ваш_пользователь' и 'your_database_password' на соответствующие значения.
После этого вы должны быть хорошими.
Большое спасибо, Питер! Я попробую ;) –
- 1. Подключение к внешней базе данных без postgreSQL
- 2. Подключение приложения C# к базе данных SQL Ruby on Rails
- 3. подключение к внешней базе данных
- 4. Подключение к внешней базе данных с рельсами
- 5. Подключение к базе данных postgresql
- 6. Подключение к базе данных Heroku PostgreSQL
- 7. Подключение к нескольким базам данных в ruby on rails
- 8. Динамическое подключение базы данных оракула через Ruby on Rails
- 9. Подключение к внешней базе данных в android
- 10. Django - постоянное подключение к внешней базе данных
- 11. Подключение к внешней базе данных SQL Server
- 12. Entity Framework: подключение к внешней базе данных
- 13. Подключение к внешней удаленной базе данных
- 14. Подключение к внешней базе данных из Wordpress
- 15. Перейти - Подключение к внешней базе данных mysql
- 16. Android: Подключение к внешней базе данных
- 17. Postgresql с Ruby on Rails
- 18. Подключение приложения Java к Ruby on Rails База данных SQLite3
- 19. Как подключиться к Postgresql от Ruby On Rails App
- 20. Подключение к базе данных PlaySlick для PostgreSQL
- 21. Подключение к другой базе данных postgresql JDBC
- 22. Подключение R к базе данных postgreSQL
- 23. Подключение к базе данных PostgreSQL удаленно
- 24. Доступ к внешней базе данных из Rails
- 25. Подключение Ruby-рельсов к базе данных MySQL
- 26. Ruby On Rails - Сделать меньше запросов к базе данных
- 27. Визуальный интерфейс к базе данных mysql с Ruby on Rails
- 28. Ruby on Rails не может подключиться к базе данных mysql
- 29. Ruby on Rails сбойные запросы к базе данных
- 30. Rails: Сбой подключения к PostgreSQL базе данных
Вы закончили Rails Guides по адресу http://guides.rubyonrails.org/? –
Возможно, какой-то код будет полезен здесь? – hd1