繁体   English   中英

如何在Rails 3.2的视图和控制器中使用下划线方法?

[英]How to make underscore method available in view and controller in rails 3.2?

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

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

如果使用滑轨4,则应执行以下操作

  1. 请转到控制程序,然后按照以下示例操作:

    def新

    @about = About.new

    @delete_me ='EggsAndHam'。下划线

    结束

您可以在视图上调用@delete_me

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM