在我的视图af_form.html.erb中
我有一个按钮可以触发Ajax调用
<%= button_to('update ', {:action => 'update', :thingyid => 314}, :method => :get, :remote => true , :'data-update-target' => 'af_stat' ) %>
<div id="af_stat" >
<h3>Tiltle :
<%= @kk %>
</h3>
有人说我应该有一个名为_af_form.html.erb的文件,那么_af_form.html.erb应该是什么?
在我的控制器welcome中,有一个方法。
def update
@kk = @kk +1
render :partial => 'af_form', :content_type => 'text/html'
end
我听到有人说过:“就像 af_form.js.erb 一样”。这不是很愚蠢吗?复制两个完全相同的文件,违反了 DRY 原则。
此外它还不能工作。出了什么问题呢? 有没有人可以帮帮我?非常感谢。
我只想改变 af_form.html.erb 的视图而不是 _af_form.html.erb,为什么我还需要 _af_form.html.erb?
Rendered welcome/af.js.erb (0.6ms)
的信息。然而,无论我在 js 文件中怎么写page.replace_html('af_form', render(@kk))
,它都不起作用。 - newBikealert(@kk) page.replace_html('af_form', render(@kk))
пјҢе“Қеә”жІЎжңүе°Ҷ@kkжӣҝжҚўдёәвҖңжҲ‘жғіиҰҒзҡ„ж•°еӯ—вҖқгҖӮ - newBike