Ala*_*ano 5 ruby api rest ruby-on-rails ruby-on-rails-5
我有一个2.4版本的API。我只是碰巧拥有它,而且没有办法重命名它。我该如何在 Rails 中处理它?我无法创建名称中带有点的命名空间:
module Api::V2.4
# ...
end
Run Code Online (Sandbox Code Playgroud)
通常我建议使用下划线而不是点:
module Api::V2_4
Run Code Online (Sandbox Code Playgroud)
不幸的是,Rails在模块名称中存在下划线问题,所以你必须做一些丑陋的事情,如下所示:
module Api::V24
Run Code Online (Sandbox Code Playgroud)
或者:
module Api::V2Dot4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
651 次 |
| 最近记录: |