假设您的应用程序具有以下模型:Book,Author,Publisher。在您的routes.rb中,您有标准:
resources :books
resources :authors
resources :publishers
在您的代码中的某个时刻,您有一个resource
变量,它可以是Book,Author或Publisher,但您不知道哪个。
我知道我可以通过resource.class
访问该类,但获取编辑路径的最简单方法是什么(例如edit_book_path或edit_author_path)?
答案 0 :(得分:2)
我假设您只想要路径以便与link_to
一起使用,所以:
link_to 'Edit', [:edit, resource]