2014-02-23 115 views
0

我有一个JSON对象name.json如下:如何读取Controller中的JSON对象并传递给View?

{ "name": "abc", "email": "[email protected]" } 

我想在一个控制器(say_controller.rb)读取此JSON并传递给视图:

class SayController < ApplicationController 
    def hello 
    file = File.new("/assets/name.json", "r") 
    while (line = file.gets) 
     @json_obj = @json_obj + #{line} 
    end 
    file.close 
    end 

我如何把它传递给查看文件(hello.html.rb)并使用它?

+0

@json_obj将您的视图中可用。 – clexmond

回答

0

无需显式地传递给视图,@json_obj是在你看来hello.html.erb已有

+0

我需要将它传递给javascript。你能分享一些演示代码吗? – user3156792

+0

你的javascript代码在哪里?想要回应Ajax请求? –

相关问题