2010-12-20 9 views
0

レールの開発者のために私の最後の段落を確認してください。。レールのエスケープ_javascriptのレール

.netに特に対応するレールにescape_javascriptが相当しますか.net mvc2? は、私はあなたは、その機能を使用して慣れていない場合escape_javascriptはここWhy escape_javascript before rendering a partial?を行うかを見ることができますhttp://craftycodeblog.com/2010/05/15/asp-net-mvc-render-partial-view-to-string/

RenderPartialViewToString使用して別のビューからコードを取得していますので、エスケープする必要のあるいくつかのJavaScriptを返すつもりです。

Railsの開発者: この機能は実装が簡単であるか、またはレール用に移植する必要があるように感じるので、単にqoutesをエスケープする以外に何ができるのか説明できますか?

答えて

1

here,に行き、show sourceリンクをクリックすると、メソッドのソースが表示されます。これは単なるRegex.Replace()呼び出しです。

0

ASP.NET MVCは9 ActionResultsを提供し、そのうちの1つはJavascriptResultです。あなたのアクションメソッドで

リターンのJavaScript( "javascriptのコード");

+0

しかし、私はビューに私のJavaScriptコードを書いておきたいと思います。また、私はエスケープする必要のあるJavaScriptコードにpartialsを使用できるようにしたいと思います。あなたの行動からjavascriptを返すよりも、より良いソリューションに興味があるなら、私がしたいことを見て、http://railscasts.com/episodes/136-jqueryを見てください。 – unkownt

+0

今私は理解しています。あなたは私と同じ問題を抱えていますが、解決策はまだ見つかりませんでした。 MVCを拡張することができるので、独自のActionResultを作成することができます。 – ZippyV