Существует ли простой и прямой способ предоставить ссылку в виде, чтобы либо создать ресурс, если он не существует, либо отредактировать существующий, если он существует?
IE:
User has_one :profile
В настоящее время я буду делать что-то вроде ...
-if current_user.profile?
= link_to 'Edit Profile', edit_profile_path(current_user.profile)
-else
= link_to 'Create Profile', new_profile_path
Это нормально, если это единственный способ, но я пытался увидеть, есть ли "Rails Way", чтобы сделать что-токак:
= link_to 'Manage Profile', new_or_edit_path(current_user.profile)
Есть ли какой-нибудь хороший чистый способ сделать что-то подобное?Нечто подобное представлению, эквивалентному Model.find_or_create_by_attribute(....)