2011-05-11 37 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