我在categories_contoroller中有recommended_logger方法,我想将@recommended_logger输出到视图文件。
def recommended_logger
@recommended_logger = User.joins(:categories).where(
users: {user_type: 'star'},
categories: {id: current_user.categries.first.id}
).first.name
end
在视图文件中,我编码如下,
.recommended_loggers
= @recommended_logger
它没有显示任何内容。我是Rails的新手,请有人帮忙吗? 什么都有帮助,谢谢!
答案 0 :(得分:0)
当您尝试在@recommended_logger
中显示categories/index.html.erb
的输出时,您需要在@recommended_logger
方法中定义categories#index
而不是recommended_logger
方法。
#categories_controller
def index
@recommended_logger = User.joins(:categories).where(
users: {user_type: 'star'},
categories: {id: current_user.categries.first.id}
).first.name
end