데이터베이스 마이그레이션을 생성 할 때 클립 클립이 사용하는 열 이름을 변경하는 방법이 있습니까? 하여 데이터베이스에 다음클립 클립으로 열 이름 변경
class AddAvatarColumnsToUsers < ActiveRecord::Migration
def self.up
add_attachment :users, :avatar
end
def self.down
remove_attachment :users, :avatar
end
end
를 그리고 생성 :
이상적으로avatar_file_name
avatar_file_size
avatar_content_type
avatar_updated_at
나는의 열에 해당하는 avatar_file_name을 변경하려면 예를 들어, 현재 클립 마이그레이션은 다음과 같습니다 "콘텐츠"라는 데이터베이스. 이것이 가능한가?
을 내가 그 확실히 열 이름을 변경합니다 동의하지만, 아직도 내가 그 이름을 변경 한 후 데이터베이스에 해당 열을 작성 알고 클립 것 : 다음은 샘플 마이그레이션은 정확한 방향을 가리 키도록입니까? – bswinnerton
귀하의 모델에서도 아래 ** attr_accessible처럼 사용자 has_attached_file : user, : styles => {: medium => "300x300>", : thumb => "100x100>"} 및보기 <% = f.file_field : user %> 및 ** ** ** 아바타 ** 대신 ** user ** ** 변경 효과가있을 것입니다. –
하지만 다시. 어떻게하면 user_file_name에서 content로 변경 될 수 있으며 여전히 clip이 _file_name이라는 것을 알 수 있습니까? – bswinnerton