ruby-on-rails - 如何在 Rails 中将 snake case 转换为 dash case

标签 ruby-on-rails

我知道我可以通过调用 "hello_world".gsub('_', '-') 将 "hello_world" 转换为 "hello-world" 。但是是否有一个内置于 Rails 中的字符串方法,相当于 underscore ?有时候不知道名字很难找到这样的方法!

最佳答案

dasherize就在同一页上

"hello_world".dasherize # => 'hello-world'

关于ruby-on-rails - 如何在 Rails 中将 snake case 转换为 dash case,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63849959/

相关文章:

ruby-on-rails - 有没有办法在 Ruby 中清除 "invalid byte sequence in UTF-8"错误的文件?

ruby-on-rails - 无效的多字节字符 (US-ASCII) 错误

ruby-on-rails - 如何使用环境变量来避免在 database.yml 中硬编码 postgresql 的用户名和密码?

ruby-on-rails - Rails ActiveStorage 错误 - MessageVerifier-InvalidSignature

ruby-on-rails - 通过 HTTPS 发布 Ruby on Rails

css - Rails Layout 样式表在呈现时消失

ruby-on-rails - 如何根据多对多关系选择用户子集?

ruby-on-rails - 使用 Netsuite Ruby Gem 获取事务时出错 - Savon::SOAPFault: (soapenv:Server.userException)

ruby-on-rails - Rails button_to正在调用POST操作,试图调用OUT操作

ruby-on-rails - 在另一个域上使用 RESTful Web 服务的正确 "Rails Way"是什么?