1

user.rb 이제 사용자 그룹에 대한 활성 관리 페이지 아래에 나타낸 바와 같이액티브 관리 HABTM 새로운 버튼 텍스트 변경

마찬가지로
class User < ActiveRecord::Base 
    has_and_belongs_to_many :user_groups 
end 

, user_group.rb

class UserGroup < ActiveRecord::Base 
    has_and_belongs_to_many :users 
end 

:

ActiveAdmin.register UserGroup, as: 'UserGroup' do 
    form do |f| 
    f.inputs do 
     f.has_many :usergroup_users, as: 'member user' do |user| 
     user.input :user_id 
     end 
    end 
    end 
end 

이제 새 그룹에 사용자를 추가 할 수있는 필드가있는 사용자 그룹 양식이 생성됩니다. 그룹에 새 사용자를 추가하는 버튼은 Add new User Group User입니다. 이 버튼 레이블을 다른 것으로 수정하고 싶습니다. 어떻게 구현 될 수 있습니까? 사용할 때 내 문제의

일부는 해결된다 :

f.has_many :usergroup_users, heading: 'Add User to Group', as: 'member user' do |user| 
... 
end 

이 필요한 텍스트 헤더 부분을 변경합니다. 그러나 버튼 레이블은 여전히 ​​문제가됩니다.

답변

3
f.has_many :usergroup_users, new_record: 'Add member user' do |user| 
... 
end 

new_record 속성 는 단추 레이블을 사용자 정의 할 수 있습니다.

0

저는 아직 초보자입니다. 시도해 보셨습니까?

user.input :user_id, :input_html => { :value => 'your text' } 
+0

그것은 작동하지 않습니다 : ( –

+0

오 ... 적어도 내가 시도 :) 다시 초보자지만 버튼에 대한 코드가 표시되지 않으면 어쩌면 이것을 사용할 수 있습니다 : f.button : submit , '당신의 텍스트'. 폼 도우미없이 버튼을 코딩 할 수 있습니까? – BullsEye72

+0

저를 도와 주셔서 감사합니다 :) 활성 관리 라이브러리 DSL은 일반 레일 물건과 정말 비슷하지 않습니다. –