ajaxを用いてpartialを非同期で更新したいのですが、patialの情報を取得することができません。
以下
trust.controller.rb
ruby
1partial = render_to_string(partial: 'child_show.html.haml', locals: { @trust: trust, child: Child.find(params[:child_id]) })
どうやら@trustをローカル変数で定義したい時に@
記号が構文エラーになってしまい、変数として渡すことが出来ません。
そもそもpartialしたいファイルは
app>view>trust>_child_show.html.haml
という階層でtrust
配下のファイルなので@trustとすれば定義できるはずなのですが、コントローラーから呼び出す際は定義できないようなので、このように変数として渡せばいいのでは?と考えたのですが・・・
どのようにすればいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/04/29 12:49