簡體   English   中英

在開發模式下與Rails App PostgreSQL數據庫進行交互

[英]Interacting with Rails App PostgreSQL Database in Dev Mode

我希望有一個相當簡單的問題:

我最近剛接任一家小公司的網站管理員,但我對許多此類工作還是陌生的。 基本上,我已經設置了要開發的公司Web應用程序的本地版本,並且該應用程序中的所有內容均按預期工作,直到嘗試導航到產品頁面為止,此時遇到“找不到頁面”錯誤。 我猜我沒有正確配置與數據庫有關的內容,但是我不確定是什么。 就像我說的那樣,我對所有這些東西都很陌生。

我們目前正在使用Ruby 1.9.3,PostgreSQL 9.1.3和Spree店面1.1.1。

謝謝。

編輯:

當我嘗試登錄到管理面板時,被告知我使用的電子郵件/密碼無效。 嘗試訪問產品頁面時,development.log文件記錄以下內容:

Started GET "/t/category/bedding" for 127.0.0.1 at 2014-02-22 23:31:35 -0800
Processing by Spree::TaxonsController#show as HTML
Parameters: {"id"=>"category/bedding"}
[1m[35mSpree::Taxon Load (1.6ms)[0m  SELECT "spree_taxons".* FROM "spree_taxons" 
WHERE      "spree_taxons"."permalink" = 'category/bedding' LIMIT 1
Rendered public/404.html (0.4ms)
Completed 404 Not Found in 13ms (Views: 5.0ms | ActiveRecord: 3.4ms)

如果引發ActiveRecord :: RecordNotFound,則Spree將顯示“找不到頁面”,因此,可能是正確的。 但是,如果數據庫配置存在一些重大問題,則您將無法對應用程序進行任何操作,它將立即崩潰。

您可以在管理部分看到任何產品嗎? 您是從哪里獲得初始數據庫數據的? 嘗試檢查log / development.log文件(我建議您在訪問產品頁面之前清除它,以擺脫其他一切)。 可能有一些查詢失敗,並導致“找不到頁面”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM