2012-04-21 10 views
1

私はhamlを使ってレールにビューを作成しています。私はこれらのビューのいくつかをjavascriptテンプレートとしても利用可能にしたい。自分自身を繰り返さずにそれを行う最善の方法は何ですか?HAMLビューをレールのjavascriptテンプレートとして使用するにはどうすればよいですか?

私はこのような何かを行うことができます願っていた

はHAMLビューを作成し、例えば

app/views/my_view.html.haml

やなどのjsテンプレート作成:

app/assets/templates/my_view.js

とJSテンプレートの内部を、のようなものを持つ:

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

は、この可能性のようなものですか?

+0

どういう意味ですか?このjavascriptをhamlビューにレンダリングしたいのですか? –

+0

私はapp/viewsの下でhamlの私の意見を持っています。私はJSテンプレートとしてそれらのいくつかを使用したいと思います。しかし、私は貼り付けコードをコピーしたくない。私は、単にビューフォルダ内のhamlの内容を読み込むjsテンプレートを作成する方法があるのだろうかと思っていました。 –

+0

部分音が欲しいようですね。部分的なものを含めて、必要なものを作成して、値を渡して空白を埋めることができます。 –

答えて

0

JavaScriptをsome_file.js.hamlファイルに入れることで、javascriptでhamlを使用できます。

たとえば、javascriptコールで使用されるjs.erbファイルの代わりに.js.hamlファイルを使用してページを混乱させることができます。

関連する問題