我正在尝试在rails 3.0.7中使用Jquery / ajax。我不明白Jquery和rails的现状是什么。
每个地方都有大量的黑客,插件和脚本来使用JQuery。所以:
答案 0 :(得分:3)
从Rails 3开始,您使用的JavaScript库取决于您。为Prototype和jQuery创建了Rails原语的“驱动程序”。要设置jQuery,只需在包文件中包含jquery-rails gem:
gem "jquery-rails"
...然后运行bundle install
。
如果您尚未在项目中安装jQuery,则可以运行此命令进行安装:
rails generate jquery:install
在Rails 3.1中,jQuery是默认值,而不是Prototype。我个人认为这是因为jQuery可以很好地与其他JavaScript库一起使用,而且这种灵活性使它对Rails这样的东西更具吸引力。但是,各方都有很多争论。我不确定除了“jQuery是新的热点”之外是否有明确的理由。