2013-05-22 1 views
1

레일에서 컨트롤러를 생성 : 이미이 솔루션을 시도내가 가진 컨트롤러를 생성 할 때이 문제가

rails generate controller profiles show 

,하지만 작동하지 않았다 :

script/rails generate controller profiles show 
./script/rails generate controller profiles show 

약간의 오차가 :

/Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/format.rb:17:in `check_validity!': Either :with or :without must be supplied (but not both) (ArgumentError) 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validator.rb:143:in `initialize' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/with.rb:82:in `new' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/with.rb:82:in `block in validates_with' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/with.rb:81:in `each' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/with.rb:81:in `validates_with' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/validates.rb:99:in `block in validates' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/validates.rb:90:in `each' 
from /Users/italoborges/.rvm/gems/ruby-1.9.3-p392/gems/activemodel-3.2.12/lib/active_model/validations/validates.rb:90:in `validates' 
from /Volumes/Development/development/ruby/Tasker/0001_Hello/04_Desenvolvimento/Ruby/app/models/user.rb:14:in `<class:User>' 

저는 Rails 3.2와 Ruby 1.9.3을 사용하고 있습니다.

+3

'user.rb' 파일을 확인하십시오. 유효성 검사를 정의하는 방법에 문제가 있습니다. 이것은 컨트롤러에 아무런 영향을 미치지 않지만 실행될 때 생성기가 애플리케이션을로드하기 때문에 잡히지 않은 오류로 인해 애플리케이션이 실패하게됩니다. –

+0

Zach에 감사드립니다 !!! user.rb에 오류가 있습니다. 불완전한 선. –

+0

@Italo -이 질문은 대답이없는 질문 목록에 나타나지 않도록 아래에 자신의 질문에 대답해야합니다. – aceofbassgreg

답변

1

솔브레드

오류는 파일 user.rb에있었습니다. 불완전한 선.

관련 문제