これを行う方法に関する有用なリソースをオンラインで見つけることができませんでした。基本的に私がやろうとしているのは、コントローラーのアクションが完了し$('#test-div').show();
たときに単純な jQuery を実行することです。def show_div
私は次のことを試しましたが、うまくいきません。それは実際に私を混乱させるHTMLをレンダリングします。メソッドがjsで応答することを明示的に述べたとき。
users_controller.rb
def show_div
@user = User.first
respond_to do |format|
format.js {}
end
# also tried
# render :js => "$('#test-div').show();"
end
show_div.js.erb
$('#test-div').show();