이 시스템에서는 ActiveAdmin을 사용하여 백엔드를 자동화하고 ActiveAdmin 용 테이블로 내부 편집을 사용하려고했는지 궁금합니다.ActiveAdmin 및 내부 편집
가지고 ... 마스터 - 디테일 뷰 (주문 및 OrderItems에) (주, 카테고리 등 같은) 사람이 구현하는 시도 키 - 값 테이블 :
은 그게 도움이 될 것입니다 몇 가지 시나리오를 참조 그것? 좋은 포인터?
이 시스템에서는 ActiveAdmin을 사용하여 백엔드를 자동화하고 ActiveAdmin 용 테이블로 내부 편집을 사용하려고했는지 궁금합니다.ActiveAdmin 및 내부 편집
가지고 ... 마스터 - 디테일 뷰 (주문 및 OrderItems에) (주, 카테고리 등 같은) 사람이 구현하는 시도 키 - 값 테이블 :
은 그게 도움이 될 것입니다 몇 가지 시나리오를 참조 그것? 좋은 포인터?
우리는 best_in_place Editor를 사용했지만 일반적인보기가 아닌 사용자 정의보기에서만 사용했습니다.
gem "best_in_place"
bundle
rails g best_in_place:setup
https://github.com/bernat/best_in_place
/app/assets/javascripts/active_admin.js
에 best_in_place 스크립트를 추가 : 사용자의
//= require best_in_place
$(document).ready(function() {
/* Activating Best In Place */
jQuery(".best_in_place").best_in_place() });
당신이
.panel
%h3 Your Resource Table
.panel_contents
.attributes_table
%table
%tbody
%tr
%th Name
%td= best_in_place resource, :name, :type => :input, :path => [:admin, resource]
...
...
같은 것을 할 수 있습니다 부분보기 ActiveAdmin을 당신의 편안하고 이미 설정이 있기 때문에 액션과 BestInPlace가 RES를 사용 중입니다. Tful PUT도 업데이트해야합니다. 모든 것이 자동으로 작동해야합니다 :)
또한 이와 비슷한 것을 사용할 수도 있지만 아직 테스트하지 않았습니다.
index do
column(:name) { |i| best_in_place i, :name, :type => :input, :path => [:admin, i] }
end
액티브 관리 뷰에 대한 장소 원숭이 패치에서 실제로 최저은 매우 간단합니다 : 나는 작은 변화와 함께, 일반 사람들에 바로 그 같은 플러그인을 사용하여 관리해야
# app/admin/active_admin/views.rb
module ActiveAdmin::ViewHelpers
extend BestInPlace::BestInPlaceHelpers
end
은 여전히 3.1.0에서 작동하지만'BestInPlace :: Helper'가 필요합니다. – sbeam
. 게으르지 않을 때 블로그 게시물을 올릴 수도 있습니다 :) 감사합니다! – kolrie
이것은 굉장합니다. @kolrie 일반적인 것들을 어떻게 사용하는지보고 싶다면 액티브 어드민을 원숭이 패치해야만 했나요? – David
굉장합니다. 나를 위해 일했다. – RailsTweeter