Моля, обяснете ми URL частта на този link_to.
url част
admin_user_path(user,{ user: { admin: !user.admin? } })
пълен link_to
<%= link_to "#{ user.admin? }", admin_user_path(user,
{ user: { admin: !user.admin? } }),
method: :patch,
class: "admin #{ user.admin ? 'btn-warning' : 'btn-info' } "
%>
това е html
<a class="admin btn-warning " data-method="patch" href="/bg/admin/users/2?
user%5Badmin%5D=false" rel="nofollow">true</a>
admin_user_path
генерира admin/user/
admin_user_path(user)
генерира admin/user/:id
admin_user_path(user, options)
i Мисля, че опцията съдържа стойност, която е достъпна в контролера чрез параметрите? С тази стойност мога да го запазя за запис с id на :id.
Сори, все още съм нов в релсите и искам да разбера частта с опциите. знам, това е магията на релсите, но може би има малко повече обяснение :)