ruby-on-rails - 在 Rails 中使用 Ajax 更新 Div 而无需重新加载页面

标签 ruby-on-rails ruby ruby-on-rails-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 应该是什么?

在我的 Controller welcome 中,有一个方法

  def update

    @kk = @kk +1

    render :partial => 'af_form', :content_type => 'text/html'
  end   

我听到有人说...“和 af_form.js.erb 一样”?这不是愚蠢吗?复制两个相同的文件。并违反 DRY 规则。

它不起作用。怎么了。 任何人都可以帮助我。非常感谢。

我只想改变 View af_form.html.erb 不是 _af_form.html.erb ,为什么我需要 _af_form.html.erb

最佳答案

在你的 update.js.erb 中试试这个

$('#af_stat h3').text('Title: <%= escape_javascript @kk %>');

关于ruby-on-rails - 在 Rails 中使用 Ajax 更新 Div 而无需重新加载页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15080887/

相关文章:

ruby - 在数组中使用公式和计数器

ruby-on-rails - 设计 - 如果数据库中不存在电子邮件,则忘记密码不会显示错误消息

ruby-on-rails - 在 Rails 中,如何将参数传递给 `capture` 方法?

html - 使用@font-face 无法正确显示自定义字体

ruby-on-rails - rvm + rails3 + gmaps4rails - acts_as_gmappable

ruby-on-rails - 使用 FactoryGirl/rspec 避免长外键链

java - 您将如何在 Ruby 中实现这个 Java 枚举类?

ruby-on-rails - 在 Rails 6 上渲染 js.erb View

ruby - Ruby 1.9 中非并发 Ruby 线程的优点?

ruby-on-rails - 将 capybara 与 Devise 一起使用?