我可以做可以在視圖中使用@current_user但不控制器
<p>Welcome <%= @current_user.login %></p>
<% @comments.each do |comments| %>
<h3><%= comments.body %></h3>
<% end %>
但不
@cuser = @current_user
@user = User.find(params[:user_id])
@user.comments.create(:user_id => @user.id, :commenter => @cuser.login, :body => params[:comment][:body])
respond_to do |format|
format.js
format.html { redirect_to(@user, :notice => 'Comment was successfully created.') }
其中給出 「爲無未定義的方法`登錄:NilClass」 錯誤
如果我可以在一個實例中使用@current_user,爲什麼不使用其他
你使用'devise'寶石嗎? – asiniy
不,你爲什麼問? – gleb
我對你獲得'current_user'的價值感興趣。有什麼方法嗎?其他的東西? – asiniy