2011-10-26 4 views
1

parseresource gem을 사용하고 있는데 모델을 만들어야한다고 나와 있습니다.레일에 모델을 만드는 방법

class Post < ParseResource 
    fields :title, :author, :body 

    validates_presence_of :title 
end 

난 단지 모드를 생성하는 방법을 알고 항상 액티브 :: 자료를 상속

는 모델을 만듭니다. 이 모델을 만들려면 명령 줄에 무엇을 입력해야합니까?

답변

2

parseresource gem에 사용자 지정 생성기가 포함되어 있지 않으면 표준 ActiveRecord 모델을 생성 한 다음 ParseResource에서 상속하도록 편집해야한다고 생각합니다.

다른 옵션으로는 app/models 아래에 post.rb 파일을 만들고 거기에 모델 코드를 입력하여 처음부터 모델을 만들 수 있습니다. 괜찮은 텍스트 편집기는 정상적으로 작동합니다. 발전기를 사용하도록 강요하는 것은 아무것도 없으며 단지 당신의 삶을 편하게하기위한 것입니다.

4

이 경우 생성하려는 모델의 이름을 가진 /app/models 디렉토리에 하나의 파일 만 만들면됩니다.

레일스 및 생성기와 함께 제공되는 일반 모델 생성 코드는 Parse.com API의 '래퍼'역할을하기 때문에 여기서는 적용되지 않습니다. the project's home page에서

:

ParseResource 쉽게 Parse.com의 REST API를 사용하여 상호 작용을 할 수 있습니다. 그것은 ActiveRecord 패턴을 고수합니다. ParceResource는 ActiveModel과 완벽하게 호환되므로 유효성 검사와 Rails 양식을 사용할 수 있습니다. 당신이 할 모든 ParseResource에서 내려 하나의 파일을 생성하고 정상적인 ActiveRecord 모델 인 것처럼 다음과 상호 작용처럼

는 것 같습니다.

ParseResource 브랜드의 새로운 : 나는 저자가 바로 문서에 말한다주의 거라고하지만

은 매우 간단 보인다. 테스트 커버리지는 괜찮습니다. 이것은 내 첫 번째 보석입니다. 두려워하십시오.

프로젝트 issues page in Github을 통해 발견 한 모든 문제를주의 깊게보고하십시오.

+0

잘 연구되고 설명 된 답변입니다. 고맙습니다 :) –

3

나는 당신을 위해 무엇을 찾고있는 것은 생각 :

rails generate model Post title:string author:string blob:text

그런 다음 생성 된 post.rb 파일에 ParseResource에서 상속하는 액티브에서 상속을 변경합니다.

class Post < ActiveRecord::Base

정말 좋은 답변 모델이나 ParseResource에 대한 충분한 세부 사항이없는

class Post < ParseResource

된다. 그래도 도움이 되었길 바랍니다.

Ruby 및/또는 Rails를 처음 사용하는 경우 레일 소개를 시작하는 것이 좋습니다. http://guides.rubyonrails.org/getting_started.html 또는 http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

건배!

관련 문제