Joh*_*ley 2 ruby routes ruby-on-rails
我正在尝试编写一个辅助方法,它接受复数资源的名称并返回相应的链接.该方法的本质是:
def get_link(resource)
link_to "#{resource.capitalize}", resource_path
end
Run Code Online (Sandbox Code Playgroud)
- 上面的resource_path部分不起作用.我想要的是能够通过foos获取foos_path和bars获得bars_path等等.我该怎么做?我无法解决语法问题.
def get_link(resource)
link_to "#{resource.capitalize}", send("#{resource}_path")
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
799 次 |
| 最近记录: |