jRails替代方案

Bvu*_*Ic7 5 ruby plugins rubygems ruby-on-rails ruby-on-rails-plugins

你知道jrails的另一种选择吗?

它或多或少过时(使用jQuery 1.5 - 现在1.7是当前版本).

有人知道另一种选择吗?

谢谢

编辑:

我知道如何用jquery allone构建rails助手 - 但我喜欢rails助手,所以我不想使用jquery allone(没有jrails)

Oll*_*lly 24

我一直在使用Rails的原型助手,我最近决定转向使用JQuery.起初我看了JRails,因为它是一个替代品,因此需要最少的努力.

但!在阅读了有关JQuery的更多信息并使用它之后,对我来说很明显,将Rails和JQuery结合使用的最佳方法是自己处理它.这可能听起来像一个更复杂,耗时的方法,但老实说不是!我认为这种方法有两个主要好处:

  • 你的所有Javascript都可以不引人注目 - 这不是JRails的情况
  • 您可以在.js.erb模板中使用JQuery 而不是使用RJS模板,这样可以让您更精细地控制并且更容易熟悉JQuery的前端设计人员(RJS的间接,使用它的Page对象,经常令人困惑) )

所以,我建议你做的第一件事就是观看优秀的JQuery Railscasts:http: //railscasts.com/episodes/136-jquery .它只有几分钟的长度,你会惊讶于使用JQuery和Rails编写AJAX代码是多么容易和优雅.

你显然也需要快速掌握JQuery,但是有很多优秀的资源可供选择.如今JQuery是如此令人向往的技能,你会非常感谢你采用这种方法.

  • 同意,你有没有看到铁路助手在你的HTML中造成的污染? (2认同)

Sim*_*tti 2

目前没有真正的替代方案。但是,您可以安装 jRails,然后升级 jQuery 安装,只需替换 javascripts 文件夹中的 javascript 文件(jrails.js 除外)。

我所知道的有关 jRails 的唯一问题是当前版本与 Ruby 1.9 不兼容。