2009-10-10 75 views
0

我有Shovell來自Simply Rails 2的源代碼,它用於工作。但是由於我卸載了所有內容,試圖編寫桌面應用程序一段時間,並重新安裝了所有內容,但無法正常工作。表單重新出現,好像我還沒有提交任何東西

我去shovell:3000-> session-> new然後提交一些東西。然後,我去shovell:3000->會話(但不是 - >新),並加載URL,就好像我沒有提交任何東西。

+0

我用「ruby腳本/控制檯」而不是「irb」,然後試圖保存一個用戶記錄,然後它的工作,而不是給我一個單位化常量NameError! – 2009-10-10 16:04:45

回答

1

沒有看到代碼,我們只能推測並建議您嘗試診斷問題的方法。

至於我可以告訴三種情況之一發生了:

  1. 會話不會被保存。
  2. 您無法篩選已登錄的用戶。
  3. 你會去會議控制器沒有很好的理由。

如果是前者,你可以看看development.log來找出被調用的操作以及它們是否成功。如果你只是提交亂碼,那麼沒有理由保存會話。只有當用戶通過身份驗證時纔會創建新會話。

爲了確保它不是第二個問題,你應該確保控制器/視圖/佈局包含current_userlogged_in?

使用REST風格的認證插件假設,真的不應該與會話控制器相關的意見。您可能只是看到了標準佈局。