간단한 지원
3676 단어 nested_form
묘사
간단한 표 지원이 추가되었습니다.하면, 만약, 만약...gem "간단한 형식"
이gem을 Gemfile에 추가하기 전에, 끼워 넣은 폼은 기본 ActionView builder 대신 SimpleForm builder를 사용합니다.
토론 #1
감사합니다.나는nested form을 모든 폼 구축기와 함께 일할 계획이지만, 언제 내가 착수할지 확실하지 않다.이와 동시에 이것은 매우 잘 작용할 것이다.토론 #2
제 프로젝트에서 저는 간단한 형식의 이 기능만 필요합니다. 저는 이 보석의 포크를 보았습니다. 간단한 형식의 포크를 사용하는 것은 이미 유행이 지났습니다토론 #셋
는 단지 제가 이 프로젝트의 포크를 시도하고 있다고 말하고 싶었을 뿐입니다. 포크는 거의 일을 할 수 있습니다.끼워 넣은 폼에서 링크를 제거하는 것을 막는 문제가 있는 것 같습니다.
fxposter's를 사용할 때
undefined method
링크 to remove'for#, # 를 받을 수 있습니다. 다음 기능을 사용할 때 잘 작동합니다.https://github.com/jdmorani/nested_form.git토론 #4
테스트/작동하지 않는 코드를 제공할 수 있습니까?토론 #5
이 일을 할 수 있다.오늘 밤 늦게만 집에 가면 돼.토론 #6
다음은 내 테이블입니다.https://gist.github.com/992068기본적으로 나는 전환할 수 있다.
gem 'nested_form', :git => "git://github.com/jdmorani/nested_form.git" # <= Works
gem 'nested_form', :git => "git://github.com/fxposter/nested_form.git" # <= Does not work
더 필요한 게 있으면 말씀해 주세요.토론 #7
고맙습니다. 하루 이틀 안에 완성하겠습니다.토론 #8
메서드에 단순 nested form/sempleBuilder, SimpleBuilder, FormtasticBuilder 등 원본 빌더를 믹스와 3개의 빌더로 교체했습니다.라이언, 한번 보세요.
러블렛, 죄송합니다. - 저는 당신의 버그를 처리할 수 없지만, 제 프로젝트에서 당신의 행동과 유사한 어떤 것도 보지 못했습니다. (그러나 저는 끼워 넣은 partials를 사용하지 않지만, 이것은 중요하지 않다고 믿습니다.)새 버전을 확인하고 "rails g nested form: install"을 다시 실행하십시오. 아마도 ryanb에서 이 오류를 복구했을 것입니다.
토론 #9
수정된 플러그인 폼으로 fork를 만들고 싶은 사람이 있습니다. 이것은builder 클래스만 확장한 것입니까?이렇게 하면 플러그인 폼을 사용자 정의 폼 생성기와 함께 사용할 수 있습니다. 해커토론 #10
@fxposter 가 필요하지 않습니다. 플러그인 폼을 더 사용할 기회가 생기면, 플러그인 폼을 어떻게 도입하는지 연구하겠습니다.토론 #11
죄송합니다. 제가 주 지점의 요청을 철회하는 것을 선택했을 때 오류가 발생했습니다. (@ryanb, 단순 form/formtastic builder만 병합하고 싶으면 "FormBuilder"분기를 보십시오.
토론 #12
@ryanb@fxposter 우선, 두 분 감사합니다.나는 명부의 간단한 지지에 끌렸다.다른 한편, 나는 브라우저가 단순 form에 추가된 'Required=required' 속성을 존중하고, 숨겨진 필드가 Required로 설정된 폼을 제출하는 것을 허용하지 않는다는 것을 알아차렸다.e. 만약 내가 새로운 플러그인 폼을 추가했다면, 예를 들어 문제에 플러그인을 넣은 작업이다.만약 내가 이 필드를 작성하기 시작했지만, 나중에 생각을 바꾸어 필요하지 않다고 결정한 후에 삭제를 클릭했다. 만약 내가 모든 필요한 필드를 작성하지 않았다면, 일부 브라우저들은 심지어 폼을 제출하는 것을 허락하지 않았을 것이다. 설령 그것이 숨겨져 있더라도 (특히 사파리와 크롬) JS를 추가해서, 끼워 넣은 대상이 삭제로 표시될 때 필요한 속성을 제거해야 할지도 모른다.
토론 #13
이것은 다른 숨겨진 요소와 함께 발생할 수 있기 때문에 끼워 넣는 형식과 무관하다고 생각합니다.또한 HTML5 검증은 간단한 형식으로 비활성화할 수 있기 때문에 이gem의 문제가 아닙니다.토론 #14
@fxposter는 이것이 HTML5 검증 문제라는 것에 동의합니다. 저는 버그라고 부르지 않습니다. 그러나 삭제할 때 필요한 태그를 자동으로 삭제하는 것은gem에 대한 좋은 보충이 될 것입니다. 전체 시스템의 태그를 사용하지 않는 것이 항상 좋은 것은 아니기 때문입니다(HTML5 기능을 피하는 방법이 더 많습니다).그냥 생각해봤어요토론 #15
@fxposter감사합니다. 끌어들인 거예요.토론 #16
If you add simple_form or formtastic before nested_form in your Gemfile it will automatically use that given form builder when calling nested_form_for.
지금은 그게 아니야.너는 간단한 삽입 형식과 의미 삽입 형식을 가지고 있다.이것은 이유가 있습니다: 단순 form for는 원하지 않을 수도 있는 추가 기능 (폼 클래스 이름 등) 을 추가했습니다.그래서 나는 사용자가 어떤 폼에서 단순 form을 사용하지 않으려면 선택할 수 있도록 하기로 결정했다.
토론 #17
알겠습니다. 자술을 갱신하겠습니다. 감사합니다.토론 #18
@ryanb-awesome;나는 우리의 고객 프로젝트에서 새로운pull=을 테스트할 것이다.도와줄 사람 있어요?http://175.41.150.75/
이것은 제 서버입니다. 플러그인 폼을localhost에서 작업시켰지만, 서버에서 항상 오류가 발생합니다.run bundle install이라고 합니다.
심지어 나도 버블 설치를 실행했다.
고마워요
Reference
이 문제에 관하여(간단한 지원), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/ryanb/nested_form/issues/41텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)