Ruby on rails alias_方法在ruby中的工作原理。我如何使用它来实现干燥?
我在应用程序中看到了这行代码,但找不到方法 在整个应用程序中获取_帐户Ruby on rails alias_方法在ruby中的工作原理。我如何使用它来实现干燥?,ruby-on-rails,Ruby On Rails,我在应用程序中看到了这行代码,但找不到方法 在整个应用程序中获取_帐户 alias_method :get_accounts, :get_list_of_records get\u accounts是\u记录的get\u list\u的别名方法。它从来没有被使用过,这一点没有错(除了它是多余的和令人困惑的)。可能代码中的所有地方都被使用了,方法的原始名称get\u list\u of_records。由于它不在任何地方使用,您可以安全地删除此行以避免进一步的混淆。get\u account
alias_method :get_accounts, :get_list_of_records
get\u accounts
是\u记录的get\u list\u的别名方法。它从来没有被使用过,这一点没有错(除了它是多余的和令人困惑的)。可能代码中的所有地方都被使用了,方法的原始名称get\u list\u of_records
。由于它不在任何地方使用,您可以安全地删除此行以避免进一步的混淆。get\u accounts
是get\u list\u of\u records
的别名方法。它从来没有被使用过,这一点没有错(除了它是多余的和令人困惑的)。可能代码中的所有地方都被使用了,方法的原始名称get\u list\u of_records
。由于它没有在任何地方使用,您可以安全地删除这一行以避免进一步的混淆。这并不是关于DRY,而是关于支持遗留方法命名。这是一种保持您所需命名的方法,同时支持升级库和使用旧方法名的人员。如果您希望最终使用这些方法,还可以添加一些方法,这些方法将抛出不推荐警告。这是一种保持您所需命名的方法,同时支持升级库和使用旧方法名的人员。如果您希望最终使用这些方法,还可以添加一些方法,这些方法将抛出弃用警告。