到目前爲止,我在rails應用程序中有兩個模型。在不同模型的視圖中顯示模型
- 我
User
模型具有像id
,first_name
,last_name
,password
- 我
Wallet
模型具有像name
領域,money
,user_id
中應用程序的視圖,我可以顯示我的User
領域插入
<h1><%= @user.first_name %></h1>
但我不能夠顯示
<h1><%= @wallet.money %></h1>
我users#show
得到了no method error
。我不明白這個錯誤。
我有一個方法稱爲show
其中包含@user = User.find(params[:id])
與params
定義在下面的私人方法。
我的問題是,我需要一個控制器和我的Wallet
模型的視圖?我不認爲我這樣做是因爲我試圖通過應用程序控制器顯示內容。即使頁面被導向爲Users#show
。
理想的情況下,因爲錢包裏有user_id
,我很想通過...像 @user.wallet.money
或東西...顯示貨幣價值通過與當前用戶相關聯的外鍵調用物有所值。
你在哪裏定義@wallet? ,如果它們之間有任何關係,可以添加控制器和/或模型嗎? –