我生成了一個支架,該傳統SQL Server數據庫視圖具有不帶id列的文本主鍵。我在模型中有set_primary_key「Gift_ID」,但是我在show方法中得到一個錯誤。傳統表存在set_primary_key問題
我可以列出記錄沒關係,但當我點擊顯示鏈接時,它出錯了。即使我在模型中有set_primary_key,它似乎也使用id來查找記錄。以下是顯示的錯誤的完整文本;
NoMethodError in PledgesController#show
undefined method `eq' for nil:NilClass
Rails.root: /home/steve/RubymineProjects/otatest
Application Trace | Framework Trace | Full Trace
app/controllers/pledges_controller.rb:16:in `show'
Request
Parameters:
{"id"=>"PL-24681"}
Show session dump
Show env dump
Response
Headers:
None
任何人都瞭解爲什麼它仍然試圖用「ID」爲重點,一些輕? 感謝您的幫助!
想要發佈包含「show」鏈接以及控制器的顯示方法的視圖代碼嗎? – mharper 2011-04-28 00:46:50