レールで :remote => true を使用して、次のように js.erb で erb ページをレンダリングする方法があります。
$('#invoice_against_lease').html('$("<%= j render(:file => 'invoice/new.html.erb') %>")');
次のような部分的な _customer_quote_record があります。
<%= f.input :quote_id, :label => 'Quote#:', :collection => quotes_for_invoice(@customer), :include_blank => true %>
<%= f.hidden_field :_destroy %>
パーシャルは、ローカル変数ビルダーを渡して、html.erb で次のようにレンダリングされます。
<%= f.simple_fields_for :invoice_items do |builder| %>
<%= render 'customer_quote_record', :f => builder %>
<% end %>
以下のコードを試しました:
$('#invoice_against_lease').html('$("<%= j render(:file => 'customer_lease_record', :f => f) %>")');
エラーは"ActionView::Template::Error (undefined local variable or method
f'..."`
上記のパーシャルを js.erb でレンダリングする方法はありますか?