2017-06-27 14 views
0

添付ファイルのアップロード(photo_presentation)の検証​​を追加したいのですが、それは0.5メガバイト以上、2メガバイト未満でなければなりません。添付ファイルがサイズのアップロードを検証する

class User < ApplicationRecord 


    has_attachment :photo_presentation 
    has_attachment :photo_company_logo 

    has_many :projects, dependent: :destroy 
    has_many :articles 

    include FriendlyId 
    friendly_id :company, :use => :slugged 

    # Include default devise modules. Others available are: 
    # :confirmable, :lockable, :timeoutable and :omniauthable 
    devise :database_authenticatable, :registerable, 
     :recoverable, :rememberable, :trackable, :validatable 
    #geocoder for google maps 
    geocoded_by :address 
    after_validation :geocode, if: :address_changed? 

    validates :email, uniqueness: true, presence: true 
    validates :company, presence: true, uniqueness: true 
    validates :first_name, presence: true 
    validates :last_name, presence: true 
    validates :office_phone, uniqueness: true 
    validates :mobile_phone, presence: true, uniqueness: true 
    validates :address, presence: true 
    validates :description, presence: true, length: { minimum: 300, maximum: 900 } 
    validates :radius, presence: true, numericality: { only_integer: true, greater_than_or_equal_to: 50 } 
    validates :city, presence: true 
    validates :zip_code, presence: true 
end 

ありがとう:

は、ここに私のモデルです!

答えて

0

ますが、このコマンドに

validates_attachment :photo_presentation, :size => { :in => 0.5..2.megabytes } 
+0

感謝を試してみたが、すでにこの試みたことができます。0x007fa9bd0dc5f0> – Tana

+0

あなたは、このリンクをチェックしてhttps://github.com:#<クラスの===>未定義のメソッド 'validates_attachment」を/ assembler/attachinary/issues/10ファイルサイズを制限するように設定されていないようです – widjajayd

+0

はい、この新しいアドオンが2012年に公開されたことを願っています。 – Tana

関連する問題