1

http://api.rubyonrails.org/classes/ActiveSupport/Inflector.html#method-i-underscore)中有underscore方法。但它在 erb 视图和 rails 控制器中均不可用。我们如何使它在视图或 Rails 控制器中可用?ActiveSupport::Inflector

4

2 回答 2

1

此方法被添加到 String。假设您已加载 ActiveSupport,您应该能够在任何上下文(控制器、视图等)中对任何 String 对象调用它

于 2013-10-15T03:07:35.987 回答
1

如果您使用的是 rails 4,您应该执行以下操作

  1. 转到控制器,然后按照以下示例进行操作:

    定义新

    @about = About.new

    @delete_me = 'EggsAndHam'.underscore

    结尾

你可以在你的视图上调用@delete_me

于 2013-10-15T03:20:19.343 回答