2014-02-06 2 views
0

속성이 있거나 없을 수도있는 Rails4 모델 (my_model)이 있습니다.Rails4 : 모델의 선택적 매개 변수

my_model.save

또는

my_model.create

을하지만이 가능한 속성의 값에 액세스 할 수 싶습니다 (: 내가 전화 한 후 내 DB에 속성을 저장하지 않으 또는 전무 그것은 수행 한 후)가 존재하지 않는 경우

my_model.new(attribute: possible_attribute)

이 t인가 여기에이 결과를 얻을 수있는 방법이 있습니까?

답변

1

m = MyModel.new(:possible_attribute => "value") 
m.possible_attribute #value 

그리고

m.save 

는 저장하지 않습니다 당신이 할 수있는

이제
class MyModel 
    attr_accessor :possible_attribute 
    attr_accessible :possible_attribute 
end 

attr_accessorpossible_attribut 전자와 attr_accessibl 전자를 정의 possible_attribute