NetBeans를 사용하여 첫 번째 Ruby on Rails 응용 프로그램을 만듭니다. 모델의 모든 속성을 볼 수있는 방법이 있습니까? 데이터베이스를보고 있어야할까요?Ruby on Rails에서 모델의 속성을 볼 수있는 방법이 있습니다
2
A
답변
4
방금 db/schema.rb
을 사용합니다. 제대로 작동하는 것 같습니다.
3
레일스 콘솔에서 Model.attributes
으로 전화 할 수 있습니다. 이것은 모든 속성을 가진 해시를 제공합니다.
해시를 다시 생성하므로 값이 비싸므로 실제 코드 내부에서 이것을 사용할 때는주의하십시오.
3
젬을 annotate 사용할 수 있습니다. 각 모델의 상단에 속성을 나타내는 주석이 추가됩니다.
0
내가 사용하는 멋진 도구는 MySQL에서 가져온 것입니다. MySQL Administrator이라고합니다.
DB (개발/테스트/프로덕션), db 테이블 및 마지막으로 열 (특성)의 유효성을 검사 할 수 있습니다.
0
Model.attributes #=> {'name' => 'foo', 'desc' => 'bar'}
P. www.railsbrain.com - 이것을 사용하십시오.
1
누구든지이 버전을보고 있고 새로운 버전의 레일즈를 사용하는 경우 콘솔에서 Model
으로 전화하면됩니다. (Rails 3.2.1과 Ruby 1.9.2p290에 있습니다.)
실제로이 경우 Model.attributes
을 호출하면 작동하지 않습니다.
3
레일스 콘솔에 모델 이름을 입력하고 Enter를 누르기 만하면됩니다.
rails C# start your rails console
User
=> User(id: integer, email: string, password_digest: string...)