0

私は自分のアクションでviews/sharedディレクトリからjava-scriptを部分的にレンダリングしようと試みてきましたが、今のところ成功していません。

respond_to do |format|
format.html //renders actionName.html.erb
format.js //renders actionName.js.erb
end

これは可能ですか?

4

2 に答える 2

1

私はついに理解しました:

format.js {render 'shared/actioanName.js'}

また

format.js {render :partial=> 'shared/actionName.js'}

どちらの場合も、renderステートメントに「.js」を追加する必要があります。

後者のファイル名の前にアンダースコアを付けるだけで済みます。

于 2012-10-19T06:44:38.847 に答える
0

このようなもの:

format.js {render(:partial => 'shared/actionName')}
于 2012-10-18T21:33:05.920 に答える