#javascript #ruby-on-rails #ruby #ruby-on-rails-4
#javascript #ruby-on-rails #ruby #ruby-on-rails-4
Вопрос:
Я получаю ошибку при каждом посещении разделов профиля пользователя.
Теперь я получаю эту ошибку.
Я выполнил все инструкции по установке, но все еще получаю эту проблему. Также /pt /users /undefined /edit становится неопределенным. Я думаю, что это неправильно. Пожалуйста, помогите мне исправить эту проблему.
Started GET "/pt/users/undefined/edit" for 163.53.151.26 at 2016-10-20 03:19:25 -0400 ActiveRecord::SchemaMigration Load (1.8ms) SELECT "schema_migrations".* FROM "schema_migrations" Processing by UsersController#edit as HTML Parameters: {"id"=>"undefined", "locale"=>"pt"} User Load (2.3ms) SELECT "users".* FROM "users" WHERE "users"."deactivated_at" IS NULL AND "users"."id" = 0 ORDER BY "users"."id" ASC LIMIT 1 Rendered catarse_bootstrap/devise/shared/_header.html.slim (7.9ms) Rendered catarse_bootstrap/errors/not_found.html.slim within layouts/catarse_bootstrap (600.2ms) Rendered catarse_bootstrap/layouts/_analytics.html.slim (9.8ms) User Load (1.7ms) SELECT "users".* FROM "users" WHERE "users"."id" = 1 ORDER BY "users"."id" ASC LIMIT 1
Комментарии:
1. некоторые способы отправки
undefined
вid
параметре,107.170.104.166:3000/pt/users/undefined/edit
отправляют некоторый идентификатор, такой как107.170.104.166:3000/pt/users/1/edit
2. проверьте с помощью какого-либо доступного идентификатора пользователя, если это работает, значит, у вас что-то не так в ссылке или маршруте
3. Я просто выполняю обычную работу сайта. Зарегистрируйте пользователя, затем создайте проект под системой, и это платформа с открытым исходным кодом. Я там ничего не менял. github.com/catarse/catarse
Ответ №1:
Я решил проблему, запустив клиент postgres api. Потому что catarse теперь является приложением с монолитной архитектурой. Поэтому нам нужно запустить клиент в системе, чтобы могли работать другие функции.
./postgrest postgres://rails:test12345@localhost/catarse_development -a anonymous --jwt-secret gZH75aKtMN3Yj0iPS4hcgUuTwjAzZr9C -s 1 -p 3004