일부 로켈에는 globalize gem을 사용하고 있습니다.
다른 로캘에 대해 다른 이미지를 저장하는 번역 필드를 추가했습니다.
Rails admin globalize 필드는 string에 대해서만 지원하며 파일 업로드 옵션을 제공하지 않습니다.
이 옵션을 어떻게 얻을 수 있습니까?rails_admin_globalize_field 전역화된 번역을위한 파일 업로드 지원
2
A
답변
2
업로드의 경우 파일을 간단한 문자열 필드 아래에 저장하려면 일부 처리 방법을 사용해야합니다.
은 일반적으로 몇 가지 solution for file uploads, like Carrierwave을 사용하고이 특정한 경우에 당신은 또한 당신 gemfile
당신 설치 한 후, use Globalize to manage Carrierwave translated fields에 모두 보석있을 것입니다 및 bundle install
를 실행 당신이 예를 적용하고자하는 각각의 파일 업로드 규칙 설정 업 로더해야 할 것 :
class Asset < ApplicationRecord
extend CarrierwaveGlobalize
# Globalize translated attributes
translates :avatar
mount_translated_uploader :avatar, AvatarUploader
end
:
rails generate uploader Avatar
그런 다음, 아래 코드와 같은 문자열 컬럼/필드 모델 파일 app/models/assets.rb
에 업 로더를 초기화