0

ユーザーにjsコードを提供する必要があるため、テキスト領域があります。

  <%=  text_area_tag 'body',  "//<script>...</script>"%>

私はそれを機能させることができません。私はコントローラーからの変数でそれを行う方法を知っています:

      @payKey = @xml["payKey"].to_s()
      "#{@payKey}"

編集。印刷するテキストを入力します。

    <script>var _p_g={id:@website.id};</script>
   <script src="..."></script>

ビューで印刷しますが、エラーが発生しました:

   E:/myapp/myapp_prev/myapp/app/controllers/websites_controller.rb:12: unknown regexp option - j
   E:/myapp/myapp_prev/myapp/app/controllers/websites_controller.rb:12: syntax error, unexpected tSTRING_BEG, expecting keyword_end
   <></script>"
                                               ^

では、この問題を解決するためのより良い方法は何でしょうか?

4

1 に答える 1

2

問題は、他の引用符の中に二重引用符を入れているため、構文エラーが発生しているようです。

これを試して:

 <%=  text_area_tag 'body',  '<script src="//cdn.printitgreen.com/js/embedded.js"></script>'%>
于 2012-07-31T09:40:33.500 に答える