我可以在HomeController中创建正确的实例,但不能在MyController中创建。那是为什么?
HomeController中:
class HomeController < AuthenticatedController
def index
@malls = Mall.where(:store => "Macys")
end
end
index.html.erb
<div id="mall_data" data-mall-data="<%= @malls.to_json %>"></div>
#mall_data
div包含正确的json。
在MyController中:
class MyController < ApplicationController
def index
@malls = Mall.where(:store => "Macys")
end
end
my_index.html.erb:
<div id="mall_data" data-mall-data="<%= @malls.to_json %>"></div>
#mall_data
包含null而不是json数据。