레일스 (특히 ActiveAdmin)에서 두 번째 매개 변수로 전달 된 배열을 가진 link_to 도우미는 무엇을합니까? 이 문서는 어디에 있습니까?Rails에서 기호와 객체가있는 배열을 전달할 때 link_to 도우미가 확장되는 이유는 무엇입니까?
index pagination_total: false do column :name, :sortable => :first_name do |user| link_to user.full_name, [:admin, user] end
그 기능은 무엇입니까 :
는이 코드가? [: admin, user]는 여기서 무엇을합니까? 이ActiveAdmin.register Promotions::User, as: "User" do
그래서 실제로 밖으로 그래서 같은 모듈 앞에 추가로 제공 링크 :
admin_promotions_users_path
내가 원하지 않는 여기 일을 혼동
하나는 내 ActiveAdmin을 패널로 정의된다 . as:
이 ActiveAdmin path_helper를 덮어 쓰기 때문에 오류가 발생합니다. 내가 원하는 것은 :
admin_users_path
. 한마디로
link_helper
는 기호 객체 배열을 통과 할 때 확장 모르는 것으로 생각합니다.
'LINK_TO의 user.full_name :
또는이 (동적 링크를 생성해야하는 경우) , [: admin, user]'=> admin_promotions_users_path (이것은 현재 판촉 컨트롤러에 있다고 가정합니다). 당신이 원하는 것은'link_to user.full_name, admin_users_path'입니다. –
admin_user_path가되지 않는 이유는 무엇입니까? 프로모션은 어떻게 이루어 집니까? ActiveAdmin이 사용자 개체를 가로채는가? – Jwan622