-1
내 레일 앱 (assets/images)에 포함 된 이미지에서 직접 마이 그 레이션하면 데이터베이스에 기본 이미지를 생성하려고합니다.레일 이동시 파일 만들기
이런 종류의 이전에 앞서 터미널에서 내 명령을 직접 탭합니다.
File.new('path/to/my/default/avatar')
내가 ActionController::Base.helpers.asset_path
과 노력, asset_path
, Rails.root.join
:
나는 그런 일을하고 싶습니다.
이 방법이 내가 원하는 것을하기에 좋은 방법이 아니라면, 최선의 방법을 알려주십시오. :-)
이미지를 업로드하기 위해 [CarrierWave] (https://github.com/carrierwaveuploader/carrierwave)를 사용하고 있습니다 만, 지금은 기본 아바타 (한 번만)를 데이터베이스에 추가하려고합니다. 사용자 (즉, 이전에서). 하지만 어쩌면 최선의 방법은 아닙니다. – BriceB
시드 파일에 기본 이미지를 추가하는 것이 좋습니다. 또는 응용 프로그램 코드에서 기본 이미지를 설정하는 것이 더 좋습니다. CarrierWave는 아마도이를 처리 할 것입니다. readme를 검색하여 기본값을 설정하십시오. –
나는 '씨앗'의 존재를 알지 못했다. 내 첫 번째 아이디어가 더 좋아 보인다. 고맙습니다. – BriceB