ActiveRecord 모델을 사용하는 경우에는 직접 작성하지 않아도됩니다. 다중 매개 변수 속성은 양식을 통해 제출할 수 있습니다. 주문
http://apidock.com/rails/ActionView/Helpers/DateHelper/datetime_select
내부적으로 다양한 매개 변수를 제출받을를하고 제대로 인코딩 할 수 있도록 정보를 입력 : 예를 들어 당신이 행위에서 난 것이 아니니 너무 좋아해요 방법 datetime_select 방법을 확인합니다. 필드 이름을 동일하게 지정하여이 기능을 구축 할 수 있습니다. 원하는 도우미 메서드를 복사하고 ApplicationHelper 모듈에 조정 된 버전을 저장하는 것은 그리 어렵지 않습니다.
값은 여기에 매개 변수로의 라인을 따라 이름이 뭔가를 보여
model_type[attribute(1i)]
model_type[attribute(2i)]
model_type[attribute(3i)]
이들은 필요에 따라 변환, 올바른 순서로 결합하고, 그와 같은 특정 유형의 속성에 대한 생성자에 제출 날짜 시간.
이렇게하면 직접 래퍼 메서드를 만들지 않아도됩니다. 적절한 접근 및 뮤 테이터 방법을 만들 것입니다
class MyModel < ActiveRecord::Base
attr_accessor :some_date
end
: 어떤 경우에
는 속성을 만들 수있는 쉬운 방법은 같이 attr_accessor 방법을 사용하는 것입니다.
before_validation 트리거를 사용하여 단일 패스에서 값을 재결합하거나 날짜 검색 메소드를 래퍼 (wrapper)로 작성하여 필요에 따라 재구성 할 수 있습니다.
일부 유효한 점을
time_select 및 date_select를 참조하십시오. – Cameron