1

뭔가 :Formtastic을 Rails 3 기본 양식 작성 도구로 설정하는 것이 가능합니까? application.rb이 같은

내가 모델 스케 폴딩을하려고 할 때 오류가 발생하는 이렇게하면
# Configure application generators 
config.app_generators do |g| 
    g.form_builder Formtastic::SemanticFormBuilder 
end 

:

Expected Thor class, got Formtastic::SemanticFormBuilder 

기본 양식 빌더로 Formtastic을 설정할 수를 ?


업데이트되었습니다.

나는 Simple forms을 시도했으며 정말 대단합니다 (nathanvda에게 감사드립니다). DSL은 Formtastic과 거의 같습니다. 유일한 중요한 점은 단추 레이블을 사용자 지정하는 것입니다. formtastic에서는 리소스 파일 (formtastic.yml)을 사용하여 동일한 모델 및 작업에 대해 다른 레이블을 설정할 수 있습니다. 때로는 Devise보기와 같이 필요합니다.

= f.submit t("customized_button_label") 

을 이제 원래의 질문에 대해 : 그러나 그것은이 매우 간단한 방법으로 그것을 할 가능성이로이 경우에도 간단한 형태의 formtastic 전환 아무 비용 없습니다. 간단한 양식을 설치하면 scaffold와 함께 사용될 lib/templates/haml/scaffold 디렉토리에 템플릿이 생성됩니다. 똑바로.

답변

3

저는 formtastic에 대해 완전히 확신하지 못합니다. 또는 전혀.

하지만 내가 알기로는 : simple_form은 스 캐 폴딩을 제공하며 구성도 가능합니다. formtastic과 simple_form 사이의 DSL은 거의 동일하지만 simple_form을 사용하면 구성 수준이 훨씬 향상됩니다. 폼을 스캐 폴딩해야하는 방식을 완벽하게 제어 할 수 있습니다. 단일 필드가 html로 바뀌는 방식을 완벽하게 제어 할 수 있습니다. 꽤 멋져.

here에 대한 간략한 소개를 찾을 수 있습니다.

+0

나를 가르쳐 주셔서 감사합니다! 웬일인지 나는이 라이언의 스크린 캐스트를 놓쳤다. – Voldy