Если вы, как я, не хотите, чтобы поведение link_to "cancel", :back
вы могли реализовать вспомогательный метод, который либо ссылается на путь индекса записей, либо показывает путь. (т.е. teams_path
или team_path(@team)
module CancelFormButtonHelper
def cancel_button(record)
index_path = record.class.to_s.pluralize.downcase + "_path"
path = record.persisted? ? record : eval(index_path)
link_to "Cancel", path
end
end
, который затем можно использовать как <%= cancel_button @team %>
в форме, например.