Это возможное решение, которое я реализовал.В application_helper.rb
добавьте метод:
def edit_path(item, other = {})
send("edit_#{item.class.to_s.downcase}_path", item, other)
end
Так что теперь я могу создавать ссылки редактирования с:
link_to "Edit Post", edit_path(post)
link_to "Edit User", edit_path(user)
вместо
link_to "Edit Post", edit_post_path(post)
link_to "Edit User", edit_user_path(user)
Я чувствую, что этоСУШКА, но, возможно, это только я.