2010-08-20 4 views

Répondre

0

Oui, vous pouvez rendre les données du fichier, il a des données au format JSON dans le fichier.

render :json => jsonDataFromFile 

// 


def jsonDataFromFile 
data = "" 
    file = File.new("readfile.rb", "r") 
    while(line = file.gets) 
    data += line; 
    end 
data.to_json //return data 
end 
+0

C'est assez bien – user425766

+0

N'est-ce pas seulement analyser les données statiques? Donc, vous trouvez un moyen d'analyser les données pré stockées, non? Désolé pour malentendu ^^ – PeterWong

+0

Pas à chaque fois. – user425766

0

Si vous êtes confortable à utiliser constructeur XML, alors vous aimerez ceci:

http://github.com/jbr/argonaut

+0

je peux voir, donc je dois l'installer, et supposons que j'ai fichier nommé succes_data.json.argonaut dans les vues et quand j'appelle rendre: JSON => true il sera renvoyé (le code succes_data .json.argonaut, analysé bien sûr) – user425766