为什么我在rails index.html.erb底部获得json?

时间:2016-08-25 00:45:40

标签: ruby-on-rails json

我已经安装了rails 4.2.6,我已经为索引上的每个帖子获取了json,在html显示下面..它已经在我做的每个项目上...我不知道该怎么做..请帮帮我..谢谢。

index.html.erb

1 个答案:

答案 0 :(得分:1)

它实际上不是jobs,而是您在index.html.erb中循环的<%= @jobs.each do |job| %> <!-- Note '=' after <% --> <!-- display fields --> <% end %> 数组。你必须在模板中有类似的东西。

erb

<%=... %>中,评估html之间的所有内容并显示为<% ... %>,而<%= @jobs...%>内的代码仅进行评估。由于您有@jobs,因此在循环结束后会显示<% @jobs.each do |job| %> <!-- this time we're just looping @jobs, not displaying it --> <!-- display fields --> <% end %> 数组。要解决此问题,只需删除&#34; =&#34;在你的循环开始。

{{1}}