锁定老帖子 主题:rails3项目解析之2——rails基础
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-12
学习了, 不错的东东
|
|
返回顶楼 | |
发表时间:2011-06-13
第一次听说client_side_validations,之前我看到最好的前端验证框架是jquery validate,不知道client_side_validations的功能与定制性究竟如何,但是能与后端公用一套校验规则,还是很吸引人的
|
|
返回顶楼 | |
发表时间:2011-06-14
QuakeWang 写道 引用 4.5 js框架。rails 3.0的默认js框架仍然是prototype,在jquery大行其道的今天,这个做法有点逆潮流而动。作为某些简单的js功能,用js generator是省时省力的做法,代码也干净。找了一个N年前就不更新的rails2的jquery rails,改了改使之适用于rails3,简单功能先凑合着用了。还好,3.1终于把默认js框架改成jquery了,当真是从善如流,幸甚至哉。 在3.1之前如果想用jquery的话,推荐 https://github.com/rails/jquery-ujs 我们现在用的就是ujs,不过ujs只是在表单等基础层面上替换为jquery,我说的是用jquery实现rjs,象replace_html这些简单的功能。 现在rails 3.1用的是jquery-rails,也兼容3.0。不过还是不支持rjs,官方的意思是rjs已经被踢出去了,默认不再支持。prototype和rjs被移到prototype-rails了。 jrails的作者问过jquery-rails的作者,问他们想不想加入jquery对rjs的支持,结果人家没鸟他,意思是3.1已彻底放弃rjs了。看来谁想在3.1继续用rjs又不想引入prototype,得寻求其它解决方案,或者自己搞一个jquery-rjs。 |
|
返回顶楼 | |
发表时间:2011-06-14
rjs已经被抛弃了。rails3.0的时候已经很明显了。对新手来说,rjs还是很棒的,可以一点不懂js照样写出dhtml和ajax的应用。然而,随着越来越多的js高手的出现,rails团队自身对js的熟练,现在提倡直接写js。不过js虽然很强大,却难看了点,于是又搞出了coffeescript。
你说的replace_html基本上现在可以这么写 <%=link_to “say hello”, { :controller => “welcome”, :action => “say” }, :id => “ajax-load”, :remote => true, “data-type” => “html”%> :id指明了要replace的内容,date-type说明返回的是一个html,:remote表示是一个ajax调用。 |
|
返回顶楼 | |
发表时间:2011-06-20
想知道LZ是如何部署的,不知道能不能再写一篇文章
|
|
返回顶楼 | |
发表时间:2011-06-27
edokeh 写道 想知道LZ是如何部署的,不知道能不能再写一篇文章
部署的会写,可参见第一篇末尾的计划。不过什么时候写就不保准了,尽快吧。 |
|
返回顶楼 | |
发表时间:2011-06-30
rubyinstaller.org 是不是被墙了?打开不了页面,唉
|
|
返回顶楼 | |
发表时间:2011-06-30
请问楼主acts_as_list、acts_as_state_machine 应用在什么场合呢?有什么优点呢?谢谢!
|
|
返回顶楼 | |
发表时间:2011-07-20
非常期待楼主后续文章,非常感谢楼主的分享。
|
|
返回顶楼 | |
发表时间:2011-07-25
好博文,期待楼主继续更新分享.....
|
|
返回顶楼 | |