2011-05-11 38 views
1

我有一个Rails 3形式:远程=>真,这样的:导轨3 - jQuery的从AJAX调用返回不被评估

<%= 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。我错过了什么?

回答

0

你肥大文件重命名为create.rjs和文件

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

编写和检查rails.js公共/ JavaScript的。内容应该是针对jquery框架的。 – 2011-05-11 16:59:43

+0

我的rails.js看起来不错。 – user657823 2011-05-11 17:07:08

+0

如何使用'page <<'方法将Ruby嵌入到.html()函数中? – user657823 2011-05-11 17:10:50