所有的,我有點卡在一個練習,我正在嘗試學習RoR。我有一個我想要提交給我的控制器的表單,並將結果填入下一個div標籤。我有軌道3.0和紅寶石1.8.7。當我嘗試以下方法: 阿賈克斯列表演示 在Ruby Forms中使用Ajax,form_remote_tag
上市帖子
<%= javascript_include_tag 'prototype' %>
</head>
<body>
<h3>Add to list using Ajax</h3>
<%= form_remote_tag(:update => "list_profiles", :url => { :action => :list }) %>
New item text:
<%= text_field_tag :newitem %>
<%= submit_tag "Add item with Ajax" %>
<%= end_form_tag %>
<ul id="my_list">
<li>Original item... please add more!</li>
</ul>
</body>
</html>
我得到這個的錯誤:
undefined method `form_remote_tag' for #<#<Class:0x8448e88>:0x8447d48>
誰能告訴我爲什麼我收到此,如果有一個教程,我應該閱讀關於在rails窗體中使用ajax?謝謝!
謝謝!我是ruby的新手,基於你的幫助,我最終學習了<%form_tag(:remote => true作爲一個選項,當不映射到ORM類型的對象。 – Kunal 2010-10-21 01:57:10