1.建立一个将被rjs模板更新的视图.
<h1 id='header'>RJS Template Test</h1>
<ul id='list'>
<li>Dog</li>
<li>Cat</li>
<li>Mouse</li>
</ul>
<%= link_to_remote("Add a fox",
:url =>{ :action => :add }) %>
确定你引入了javascript类库
<%= javascript_include_tag :defaults %>
2.在link_to_remote指向的控制器中加入一个方法
def add
end
3.rails将寻找扩展名为.rjs,.rhtml,rxml的模板,因此建立一个名为
add.rjs的文件,并输入:
page.insert_html :bottom, 'list',
content_tag("li", "Fox")
page.visual_effect :highlight, 'list', :duration => 3
page.replace_html 'header',
'RJS Template Test Complete!'
4.启动服务器,在浏览器页面点击"Add a fox",就可以看到效果了.