3

在我的视图中 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 应该是什么?

在我的控制器欢迎中,有一种方法

  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

4

1 回答 1

1

在你的里面试试这个update.js.erb

$('#af_stat h3').text('Title: <%= escape_javascript @kk %>');
于 2013-02-26T04:09:15.567 回答