你好,目前我正在将我的项目从Rails 3.2升级到Rails 4。在升级到Rails 4后,page.replace_html
方法无法正常工作。
例如:
在控制器中,如果遇到以下代码:
render :update do |page|
page.replace_html "lease_container", :partial => "/lease/property_pipeline", :locals => {:note_collection => @note}
end
它会抛出以下错误:
ActionView::MissingTemplate (Missing template lease/update, application/update with {:locale=>[:en], :formats=>[:js, :html, :xml, :html, :text, :js, :css, :ics, :csv, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :handlers=>[:erb, :builder, :raw, :ruby, :rjs]}
我该如何解决这个问题?是否有使用jQuery的替代方法?