1

是否有任何优雅的方式来显示新对象创建的所有链接列表?

现在我解决了所有路线

routes= Rails.application.routes.routes.map do |route|
    {alias: route.name,
     path: route.path.spec.to_s,
     action: route.defaults[:action]}
end

取自如何以编程方式列出 Rails 中的所有控制器

然后使用过滤和准备链接

routes.each do |r|
    if r.reject { |k, v| v != 'new' } != {}
        puts %{<a href="#{r[:path].split('(')[0]}"> #{r[:alias]} </a>}
    end
end

我环顾四周,我想没有内置的方法。不过,我正在寻找一种更短更简洁的解决方案。

4

0 回答 0