【RoR】Ruby on Rails Part16
■ このスレッドは過去ログ倉庫に格納されています
0682nobodyさん
2013/09/04(水) 20:48:35.62ID:???>>681
分かりました。ありがとうございます。
嫌だったのは、ソースの中にこんなのが書かれてしまうんですよねえ・・・。
<script type="text/javascript">
{"name":"Hageo Hoge","age":"17","address":"Tokyo"}
</script>
まあリクエストした本人が過去に投稿した情報ですから本人に見えてしまうのは仕方ないんですが。
>>680
すいませんが、Controllerからjsでrenderってどうやるのでしょう?
やりたいことは、要はControllerから、TEXT(JSON)にしてから渡すのではなく、JSのオブジェクトをそのまま渡したいってことです。
<script type="text/javascript">
var object = <%= @hoge.to_json.html_safe %>
</script>
これは結局↓みたいに変換されてしまい、ソースを見たらデータが見えてしまってあまり好きじゃないのです・・・。
<script type="text/javascript">
var object = {"name":"Hageo Hoge","age":"17","address":"Tokyo"}
</script>
関係ないですけど、Viewから<%= render(:partial => "main/hoge") %>で_hoge.js.erbを描画しようとしたら、
_の有る無しにかかわらずRails3.2では無理でした・・・。
■ このスレッドは過去ログ倉庫に格納されています