클립 클립을 사용하고 있습니다. 나는 가족 중에 다음과 같은 모델 검증을하고있다. 개발자가 제대로 작동하지만 제대로 작동하지 않습니다.레일 클립 클립의 유효성 확인
class Family < ActiveRecord::Base
has_many :products
has_attached_file :image, styles: { original: "320x240", small: "64x64" }
validates_presence_of :name, :description
validates :image, :attachment_presence => true
validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]
validates_attachment_size :image, :less_than => 10.megabytes
validates_attachment_size :image, :in => 0.megabytes..1.megabytes
end
I, [2015-01-05T07 : 45 : 11.091444 # 20474] 정보 - : 시작 2015년 1월 5일에서 88.20.141.138은 "?/가족/새 로케일 = 말이지" 07:45:11 -0500 I, [2015-01-05T07 : 45 : 11.093468 # 20474] 정보 : - FamiliesController # new (HTML로 처리) I, [2015-01-05T07 : 45 : 11.093535 # 20474] INFO - : 매개 변수 : { "locale"=> "es"} WHERE
users
사용자로드 (0.2ms) D, [2015-01-05T07 : 45 : 11.095564 # 20474] .id
= 1 ORDER BYusers
.id
ASC LIMIT 1 I, [2015-01-05T07 : 45 : 11.104610 # 20474] 정보 - : 렌더링 된 패밀리/_form.html.erb (3.7ms) I, [2015-01-05T07 : 45 : 11.105000 # 20474] INFO - 레이아웃/어플리케이션 (6.1ms) 내에서 렌더링 된 패밀리/new.html.erb I, [2015-01-05T07 : 45 : 11.108690 # 20474] 정보 - : 렌더링 된 레이아웃/_navigation.html.erb (1.9ms) I, [2015-01-05T07 : 45 : 11.110200 # 20474] 정보 : 렌더링 된 레이아웃/_messages.html.erb (0.5ms) I, [2015-01-05T07 : 45 : 11.110652 # 20474] 정보 : - 17ms에서 200 OK 완료 (조회수 : 13.6ms | ActiveRecord : 0.2ms) I, [2015-01-05T07 : 45 : 21.050016 # 20474] 정보 : - 시작된 POST "/ families? locale = "2015-01-05 07:45:21 -0500 I, [2015-01-05T07 : 45 : 21.051441 # 20474] 정보 : - FamiliesController # HTML 0으로 처리I, [2015-01-05T07 : 45 : 21.051592 # 20474] 정보 : 매개 변수 : { "utf8"=> "인증" = "{"name "=" "fdgsgdf", "description"=> "sdfsdf", "image"=> #, @ original_filename = "ternera.jpg", @ content_type = "image/jpeg" ", @ headers ="Content-Disposition : form-data; 이름 = \ "가족 [이미지] \"; "active"=> "0"}, "commit"=> "Guardar", "locale"=> "ES"} D [2015-01-05T07 : 45 : 21.053404 # 20474] DEBUG : -... 사용자 부하 (이 0.2ms)을 선택users
*users
users
id
= 1 ORDER BY FROMusers
id
ASC의 LIMIT 1 I, [2015-01-05T07 : 45 : 21.059186 # 20474] INFO - : 내부 서버 오류가 7ms 내에 완료 됨 F, [2015-01-05T07 : 45 : 21.060360 # 20474] 치명적 - : NoMethodError 정의되지 않은 메소드call' for "result == false":String): app/controllers/families_controller.rb:29:in
'
'families_controller.rb' 파일에서 일부 코드를 제공해주십시오. –
당신의 문제는'app/controllers/families_controller.rb'' 행 번호 29'create' 메소드의 것입니다. –