好的,所以這是另一個嘗試詢問我的問題。我第一次做得很差。我在我的模型中建立了一種關係,這樣用戶就有很多提交內容,並且提交內容屬於用戶。我在提交表格有一個參考列參考文獻:用戶和索引:在rails 3中使用omniauth創建關係時遇到問題
add_index :submissions, :user_id
我使用omniauth,使人們可以與Twitter登錄。我只希望能夠讓登錄的用戶能夠提交提交,然後讓rails瞭解current_user與他們剛剛編寫的提交之間的關係。問題是,我似乎無法CURRENT_USER在一個實例變量來存儲像這樣:
@user = current_user
,我想在我的意見控制器使用(創建),像這樣:
@user = current_user
@submission = @user.submissions.create(params[:submission])
我需要這個這樣我就可以讓一個用戶在views/submissions/index.html.rb頁面上創建一個提交,並且rails會理解這個關係。非常感謝你看這個。另外,如果我錯過了一些非常明顯或常識的事情,我也會提前道歉。
謝謝你的幫助。我實際上找出了大部分答案,但StackOverflow不會讓我發佈它,因爲它還沒有完成24小時。我一定會檢查你的教程,謝謝! – 2011-04-27 22:28:13