Rails 3 - 从AJAX调用返回的jQuery没有被评估

时间:2011-05-11 16:26:26

标签: ajax ruby-on-rails-3 jquery

我有一个Rails 3表单:remote =>是的,就像这样:

<%= form_for :line_item, :url => line_items_path(:product_id => product), :remote => true do |f| %>
    <%= f.submit "Add to Cart" %>      
<% end -%>

然后在我的视图文件create.js.erb中,我有一些jQuery代码:

$('#cart').html('test')

Firebug中的Net选项卡显示此代码确实已返回,但它没有执行任何操作。好像它没有得到评估。我安装了jquery-rails gem。我错过了什么?

1 个答案:

答案 0 :(得分:0)

您将文件重命名为create.rjs并写入文件

page << "$('#cart').html('test')"