Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqueryrails还是jRails?_Jquery_Ruby On Rails - Fatal编程技术网

jqueryrails还是jRails?

jqueryrails还是jRails?,jquery,ruby-on-rails,Jquery,Ruby On Rails,我很难理解ruby gem和。我认为它们都涵盖了添加jQuery的方法,但安装方式不同?如果是的话,哪种方式更好 或者说我只是偏离了基准?jRails是使用RJ的原型的替代品。例如,您可以使用form\u remote\u For等方法创建AJAX表单。在Rails3.x中,首选的方法是将UJS与:remote=>true一起使用 jquery ujs是使用ujs的原型的替代品。UJS是Rails3.x中使用jQuery的首选方法 更多信息:jRails是使用RJS的原型的替代品。例如,您可以使

我很难理解ruby gem和。我认为它们都涵盖了添加jQuery的方法,但安装方式不同?如果是的话,哪种方式更好


或者说我只是偏离了基准?

jRails是使用RJ的原型的替代品。例如,您可以使用
form\u remote\u For
等方法创建AJAX表单。在Rails3.x中,首选的方法是将UJS与
:remote=>true
一起使用

jquery ujs是使用ujs的原型的替代品。UJS是Rails3.x中使用jQuery的首选方法


更多信息:

jRails是使用RJS的原型的替代品。例如,您可以使用
form\u remote\u For
等方法创建AJAX表单。在Rails3.x中,首选的方法是将UJS与
:remote=>true
一起使用

jquery ujs是使用ujs的原型的替代品。UJS是Rails3.x中使用jQuery的首选方法


更多信息:

我建议两者都不要。随着时间的推移,创建AJAX请求的rails助手最终成为一个令人头疼的支持问题


签出此Railscast:

我建议两者都不要。随着时间的推移,创建AJAX请求的rails助手最终成为一个令人头疼的支持问题


签出此Railscast:

jRails是在Rails2.x中使用jQuery的解决方案,并且仍然使用相同的助手方法

Rails 3与js库无关,默认情况下使用不引人注目的javascript。因此,helper消失了,但是他们添加了一个额外的选项
:remote=>true
。 默认情况下,新的Rails 3项目将使用原型
Rails.js
。如果要使用jQuery,需要使用jQuery ujs。安装它是非常容易的,如果你使用宝石

简言之:

  • 如果您仍在使用Rails 2,并且希望使用标准的帮助程序,如
    link\u to\u remote,
    使用jRails。您也可以在Rails 2中编写无争议的js,但不支持

  • 如果您使用的是Rails 3,则只能使用
    jquery ujs
    :它允许您使用
    form\u for
    link\u到
    与jquery一起使用。jRails不打算与Rails 3一起使用


jRails是一种在Rails 2.x中使用jQuery的解决方案,并且仍然使用相同的助手方法

Rails 3与js库无关,默认情况下使用不引人注目的javascript。因此,helper消失了,但是他们添加了一个额外的选项
:remote=>true
。 默认情况下,新的Rails 3项目将使用原型
Rails.js
。如果要使用jQuery,需要使用jQuery ujs。安装它是非常容易的,如果你使用宝石

简言之:

  • 如果您仍在使用Rails 2,并且希望使用标准的帮助程序,如
    link\u to\u remote,
    使用jRails。您也可以在Rails 2中编写无争议的js,但不支持

  • 如果您使用的是Rails 3,则只能使用
    jquery ujs
    :它允许您使用
    form\u for
    link\u到
    与jquery一起使用。jRails不打算与Rails 3一起使用


您可以这样尝试:javascript\u include\u tag“javascript\u include\u tag”jquery rails.js“javascript\u include\u tag”您可以这样尝试:javascript\u include\u tag“javascript\u include\u tag”jquery rails.js如果你安装了jquery-ujs,你指向的railscast只会与jquery一起工作。如果你安装了jquery-ujs,你指向的railscast只会与jquery一起工作。我已经安装了Rails 3,所以看起来我甚至不应该担心jRails。谢谢我已经安装了Rails 3,所以看起来我甚至不应该担心jRails。谢谢谢谢你的详细解释nathanvdaThanks谢谢你的详细解释nathanvda