如何渲染变量以在 slim 中查看?
How to render variable to view in slim?
我在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 的新手,有人可以帮忙吗?
有什么帮助,谢谢!
当您尝试在 categories/index.html.erb
中显示 @recommended_logger
的输出时,您需要在 categories#index
方法而不是 recommended_logger
方法中定义 @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
我在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 的新手,有人可以帮忙吗? 有什么帮助,谢谢!
当您尝试在 categories/index.html.erb
中显示 @recommended_logger
的输出时,您需要在 categories#index
方法而不是 recommended_logger
方法中定义 @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