release notes for Rails 3.0包括以下更改:

我们正在将Web应用程序从Rails 2.3.18迁移到Rails 3.1.12,这对于更改了此类帮助程序的完整列表非常有用,这样我们就可以在其中检查所有它们的出现。我们的源代码,但是我很难找到这种权威列表。
我尝试查看rails project的git历史记录,但是似乎有许多带有相关更改的提交,并且显然没有将它们分组在特定分支上。例如,很明显,此列表包括:

  • form_for
  • form_tag
  • fields_for
  • field_set_tag

  • ...来自7b622786f
  • link_to

  • ...在e98474096中提到,并且:
  • div_for
  • content_tag_for

  • ...在e8d2f48cff中提到
  • remote_form_for

  • ....隐含在0982db91f中,尽管在Rails 3中已将其删除。
    但是,我确定这还不完整-有人可以提供完整列表吗?

    最佳答案

    我没有完整的 list ,但是我认为您可以通过查看UrlHelperFormHelper文档中的差异来得出大部分已更改的内容。这些助手中的大多数方法都更改为新语法。

    http://apidock.com/rails/v2.3.8/ActionView/Helpers/UrlHelper/link_to
    http://apidock.com/rails/v2.3.8/ActionView/Helpers/FormHelper/form_for

    关于ruby-on-rails - 哪些内容插入块帮助程序确实改变了Rails 3中的行为?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16341343/

    10-10 00:15
    查看更多