0
我有Shovell來自Simply Rails 2的源代碼,它用於工作。但是由於我卸載了所有內容,試圖編寫桌面應用程序一段時間,並重新安裝了所有內容,但無法正常工作。表單重新出現,好像我還沒有提交任何東西
我去shovell:3000-> session-> new然後提交一些東西。然後,我去shovell:3000->會話(但不是 - >新),並加載URL,就好像我沒有提交任何東西。
我有Shovell來自Simply Rails 2的源代碼,它用於工作。但是由於我卸載了所有內容,試圖編寫桌面應用程序一段時間,並重新安裝了所有內容,但無法正常工作。表單重新出現,好像我還沒有提交任何東西
我去shovell:3000-> session-> new然後提交一些東西。然後,我去shovell:3000->會話(但不是 - >新),並加載URL,就好像我沒有提交任何東西。
沒有看到代碼,我們只能推測並建議您嘗試診斷問題的方法。
至於我可以告訴三種情況之一發生了:
如果是前者,你可以看看development.log來找出被調用的操作以及它們是否成功。如果你只是提交亂碼,那麼沒有理由保存會話。只有當用戶通過身份驗證時纔會創建新會話。
爲了確保它不是第二個問題,你應該確保控制器/視圖/佈局包含current_user
或logged_in?
使用REST風格的認證插件假設,真的不應該與會話控制器相關的意見。您可能只是看到了標準佈局。
我用「ruby腳本/控制檯」而不是「irb」,然後試圖保存一個用戶記錄,然後它的工作,而不是給我一個單位化常量NameError! – 2009-10-10 16:04:45