是否有任何优雅的方式来显示新对象创建的所有链接列表?
现在我解决了所有路线
routes= Rails.application.routes.routes.map do |route|
{alias: route.name,
path: route.path.spec.to_s,
action: route.defaults[:action]}
end
然后使用过滤和准备链接
routes.each do |r|
if r.reject { |k, v| v != 'new' } != {}
puts %{<a href="#{r[:path].split('(')[0]}"> #{r[:alias]} </a>}
end
end
我环顾四周,我想没有内置的方法。不过,我正在寻找一种更短更简洁的解决方案。