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 ,但是我认为您可以通过查看UrlHelper
和FormHelper
文档中的差异来得出大部分已更改的内容。这些助手中的大多数方法都更改为新语法。
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/