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