2015-01-09 2 views
0

안녕하세요 저는 Ruby on Rails를 처음 사용하고 있으며 Paperclip을 사용하려고합니다. 나는 보석을 설치했고 그것이 보석 목록에 있다는 것을 알 수있다. 발전기 클립을 찾을 수 없습니다

내가 명령을 실행

,
rails generate Paperclip Class photo 

내가이 얻을 : 나는 해결책을 찾아 봤는데하지만 아무것도 찾을 수 없습니다

/Users/firstlastname/.rvm/gems/[email protected]/gems/activesupport-4.1.0/lib/active_support/values/time_zone.rb:285: warning: circular argument reference - now Could not find generator paperclip.

. 어떤 제안? 감사.

답변

1

발전기 :

rails generate Paperclip Class photo 

오류 : 자본

  • 클립입니다. 당신이 더이

    을 시도하십시오 오류를 얻고있는 경우 경우

    rails generate paperclip user avatar 
    

    : 예를 들어

    rails generate paperclip model_name attribute_name 
    

    :

  • 클래스는 유효한 모델 이름

사용이되지 않습니다

Gemfile에 gem 파일을 추가하고 번들 설치를 수행하십시오 :

gem 'paperclip', github: 'thoughtbot/paperclip' 

당신이 사용자 모델을 가지고 있고 당신이 그것에 첨부 '아바타' 을 추가하기 위해 다음 명령을 실행 그것에 아바타를 추가 할 가정. 그러면 유효한 마이그레이션이 생성됩니다. :)

$ rails g paperclip user avatar 
create db/migrate/20150111070018_add_attachment_avatar_to_users.rb 

here user is the model 
avatar is the attribute 

다른 모델을 사용하는 경우 대신 사용자 대신 사용하십시오. 예 :

rails g paperclip employee profile_pic 
#here employee is the model and profile_pic is the attribute 
+0

를 실행합니다. –

+0

실행중인 명령은 무엇입니까? – Ajay

+0

정확하게 그 명령을 실행할 때 레일이 클립 클립 사용자 아바타 을 생성해야합니까? 실행 빈/레일이 클립을 생성합니다. 사용자 아바타도 작동하지 않습니다. –

0

$ 보석 설치 gemrat $의 gemrat의 클립

https://github.com/DruRly/gemrat

gemrat를 설치하고 그것은 여전히 ​​찾을 수 없습니다 발전기 클립 나에게주는 년대 gemrat 명령