84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我是一個Ruby on Rails新手,按照網上的入門教程去練習,然後進行到5.7章節(網址在這裡)的時候出現NoMethodError錯誤,我後來上網搜索解決方案,依然沒有成功解決,我是按照這個教程一步一步練習的。
下面是我程式碼和錯誤訊息的截圖
後來我問身邊的朋友,他們說是版本問題,我Ruby版本是2.2.3,Rails是5.0.0,不過如何解決這個錯誤,希望有專業高手幫我解答,多謝!
小伙看你根骨奇佳,潜力无限,来学PHP伐。
你的show action定義在了private下面,view層拿不到你的變數
你DropsControler下面的index動作定義在了private關鍵字以後,因此是私有方法,所以在渲染視圖的時候拿不到show動作,所以顯示noMethodError
你的show action定義在了private下面,view層拿不到你的變數
你DropsControler下面的index動作定義在了private關鍵字以後,因此是私有方法,所以在渲染視圖的時候拿不到show動作,所以顯示noMethodError