在项目中添加Ajax支持的第一步是包含JavaScript库(Prototype和script.aculo.us)。这些库都绑定在Ruby on Rails中。Prototype库为Ruby on Rails中的Ajax实现提供基本类库,而script.aculo.us库提供的可视效果可以添加到应用程序中。
1. 展开Views > Layouts并打开blog.rhtml文件。
2. 将以下代码行添加到stylesheet_link_tag行下面。
<%= javascript_include_tag :defaults %> 这行代码包含JavaScript库(Prototype和script.aculo.us),这两个库都绑定在Ruby on Rails中。下一步需要创建一个form_remote_tag来触发Ajax动作。
page["comment_#{@comment.id}"].visual_effect :highlight, :duration => 3.5 3. 选择File > Save All,然后刷新浏览器(此操作为必需,这样Rails才能生成用于处理可视效果的Javascript代码并将其发送到浏览器)。添加一条评论,您会发现新评论将高亮显示。
- java060515的专栏 - CSDNBlog
推荐人评论
在项目中添加Ajax支持的第一步是包含JavaScript库(Prototype和script.aculo.us)。这些库都绑定在Ruby on Rails中。Prototype库为Ruby on Rails中的Ajax实现提供基本类库,而script.aculo.us库提供的可视效果可以添加到应用程序中。