【发布时间】:2011-07-25 06:11:12
【问题描述】:
我对 Rails 很陌生,我想知道如何将控制器中的变量显示到我的视图中。
基本上,我有 2 个文件:articles_controller.rb 和 _article.html.erb
在我的控制器文件中,我有一个变量@article_votes,我想在我的视图中显示它。我尝试过使用<%= @article_votes %>,但它根本不显示任何内容。
有人有什么指导吗?谢谢!
【问题讨论】:
-
您确定@article_votes 包含某些内容吗?您可以在控制器中尝试“puts article_votes: #{@article_votes}”并检查您的 logs/development.log 以查看是否有任何输出
-
永远不要在 Rails 应用程序中使用 puts!使用 logger.debug 代替参见此处的第 2.3 节guides.rubyonrails.org/debugging_rails_applications.html 或在视图中使用普通 debig。也记录在该页面上
标签: ruby-on-rails variables view controller