1

Railsでビューを作成するためにhamlを使用しています。これらのビューの一部を JavaScript テンプレートとしても利用できるようにしたいと考えています。自分自身を繰り返さずにそれを行うための最良の方法は何ですか?

私はこのようなことができることを望んでいました:

例えば、haml ビューを作成します。

app/views/my_view.html.haml

js テンプレートを次のように作成します。

app/assets/templates/my_view.js

js テンプレート内には、次のようなものがあります。

//= Rails.views.render('my_view')

このようなことは可能ですか?

4

1 に答える 1

1

必要に応じて、haml を some_file.js.haml ファイルに入れて、javascript で使用できます。

たとえば、.js.haml ファイルを js.erb ファイルの代わりとして使用できます。このファイルは、JavaScript コールバックで使用され、ページを混乱させる可能性があります。

于 2012-04-26T22:59:21.770 に答える