gpt4 book ai didi

ruby-on-rails - Rails 3 helper_method

转载 作者:行者123 更新时间:2023-12-04 17:23:46 24 4
gpt4 key购买 nike

我已经在应用程序 Controller 中设置了一个辅助方法,即。

class ApplicationController < ActionController::Base

# Helpers
helper_method :current_user

# Private Methods
private

def current_user
@current_user ||= Tester.find(session[:user_id]) if session[:user_id]
end

end

如果我尝试访问 View 中的 current_user 变量,我会遇到错误

#code
Welcome <%=@current_user.first_name%>

#error
undefined method `first_name' for nil:NilClass

我知道这次 session 很好。这是访问 current_user 的正确方法吗?

感谢您的帮助

最佳答案

这是一个方法,你试图访问一个实例变量,这样做:

Welcome <%= current_user.first_name%>

关于ruby-on-rails - Rails 3 helper_method,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6919379/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com