bga*_*oci 1 ruby blogs ruby-on-rails voting
我想在我在Ruby on Rails中创建的博客中添加一个"喜欢"的功能,让人们"赞成"一个帖子.然后我希望能够在侧栏中显示最喜欢的帖子.我是rails的新手,因此非常依赖于教程和堆栈溢出.任何好的资源或者这甚至叫什么.我假设对这个问题进行"投票".
你应该查看link_to_remote并使用带有rails的AJAX.这是一个很好的入门教程:http://railsonedge.blogspot.com/2008/03/tutorial-beginning-ajax-with-rails-20.html
这个想法是:
用户点击"投票"
它向控制器发送异步消息以保存投票.(使用link_to_remote)
:完全回调做某事(例如"感谢投票!")
:更新更改投票区(例如"投票.对此投票6票")
关于这个主题有很多教程.
编辑:我刚才写过,从那时起,最佳实践发生了变化.现在请看看如何使用不引人注目的JavaScript进行操作.好的资源包括Ryan Bates Bates的railscast#205和维基百科文章,以了解原理.
"不引人注目的JavaScript"是JavaScript编程语言中的一种新兴技术,如万维网上所使用的那样.虽然该术语未正式定义,但其基本原则通常被理解为包括:
从网页的结构/内容和表示中分离功能("行为层")
避免传统JavaScript编程问题的最佳实践(例如浏览器不一致和缺乏可伸缩性)
逐步增强,以支持可能不支持高级JavaScript功能的用户代理[
| 归档时间: |
|
| 查看次数: |
2783 次 |
| 最近记录: |