중첩된 양식을 Rails 3.1.1 리소스 파이프라인과 함께 사용
3484 단어 nested_form
고맙다
묘사
중 아주 유용한 보석 하나.나는 이것이 너무 모호한 문제 묘사가 아니기를 바란다.
Rails 3.1.1 어플리케이션 프로덕션에서 사용하고 있습니다
nested_form
.자산을 미리 컴파일한 후에 자바스크립트가 나타나지 않을 것 같습니다.따라서 폼에 동적 삽입 필드가 작동하지 않습니다.당분간 작업할 수 있도록 필요한javascript를lib/assets나vendor/assets에 복사할 수 있습니다.
현재의 창업 보드 형식(주 지점 기구)은 자산 파이프라인을 이용했습니까?당신은 내가 어떻게 Rails 방식으로 이 문제를 해결하는지에 대해 어떤 건의가 있습니까?
미리 고마워요.
nested_form
다음을 확인한 후https://github.com/ryanb/nested_form/issues/86
gem(주 분기에서)은 Rails 3.1.1과 함께 정상적으로 작동합니다.
내 작업을 위해 변경한 내용은 (jQuery 사용 중):
1.
토론 #1
를nested_form.js
로 이동2. 업데이트
vendor/assets/javascripts/nested_form/
에 포함application.js
3. 서버 재부팅주의해야 할 것은
//= require_tree ../../../vendor/assets/javascripts/nested_form
에서 application.js
javascript에 대한 호출은 jQuery가 불러온 후에 바로 진행해야 한다는 것이다.//= require jquery
//= require_tree ../../../vendor/assets/javascripts/nested_form
//= require jquery_ujs
//= require_tree .
나중에 로드할 때 Safari의 개발 환경에만 적용됩니다.일단 응용 프로그램이 생산에 들어가면, 그것은 근본적으로 작동할 수 없다.다른 사람에게 도움이 되었으면 좋겠어요!
nested_form
@smaboshe 감사합니다!이 해결 방안은 나에게 효과가 있다.고마워요!nested_form
나도 같은 문제에 부딪혔어. 통과...1.github를gemfile에 추가:
토론 #2
2. 이동토론 #셋
-gem "nested_form", :git => 'git://github.com/ryanb/nested_form.git'
3. 업데이트/public/assets/javascripts/nested_form.js
에 포함/vendor/assets/javascripts/nested_form.js
그리고 성공했어./app/assets/javascripts/application.js
안녕하세요. 저는 상술한 절차를 시도했는데 전형적인 문제에 부딪혔습니다.내가 한 사람에게 여러 개의 연락처를 추가하려고 시도했을 때, 그것은 단지 하나의 기록만 만들었다.나는 더 많은 필드를 추가할 때 같은 시간 스탬프를 생성하는 것을 발견했다.
Rails 3.1.1에 수정 절차가 있습니까?
고마워
//= require nested_form
내 거 거둬야 돼. "그럼 성공했어."그것 은 현재 클릭
토론 #4
2 부 던전 추가 중 이다클릭 시 상단 던전 제거
토론 #5
나는 이것이 불러오는 두 개의 코드 실례와 관련이 있다고 생각한다.조사link_to_add
@srinath48 감사합니다.주 분기는 Rails 3.1.1에서 예상한 대로 작동합니다.
표시할 코드가 있습니까?당신의 묘사에 따르면 어디서부터 문제를 찾는지 알기 어렵다.
감사합니다!
link_to_remove
이사 갔어토론 #6
.추가할 때//= require_tree ../../../vendor/assets/javascripts
JS 콘솔에서 오류가 발생했습니다.Error: Sprockets::FileOutsidePaths: […]/vendor/assets/javascripts/nested_form.js isn't in paths
토론 #7
를 추가할 때 다음과 같은 기능을 찾을 수 없습니다.Sprockets::FileNotFound : couldn't find file 'nested_form'
nested_form.js
@ZachBeta 나도 이걸 겪었는데 해결 방법을 찾았어?다시 한 번 말하지만, 나는 표를 제출할 때도 '창고 등급이 너무 깊다' 는 오류를 만났지만, 나는 아직 무슨 원인이 일어났는지 정확히 알지 못했다.
vendor/assets/javascripts
이사 갔어//= require nested_form
.그다지 좋지는 않지만, 매우 쓸모가 있다.토론 #8
응용 프로그램에includejavascript를 추가할 때 자산토론 #9
을 미리 컴파일하면 작업을 할 수 있습니다.그럼 js는요?나는 같은 질문을 받았고 링크를 클릭한 후에 두 부분을 얻었다.
내가 내 신청에서 항목을 삭제할 때js,
그것은 잘 돌아가기 시작했다.
나는 아직 신청서를 바꾸지 않았다.js 파일.
nested_form.js
@ZachBeta, "첨부 파일 추가"를 눌렀을 때, 이 두 파일에 대해서도 같은 문제가 있었습니다.레이아웃 파일에서 이 줄을 삭제하는 문제를 수정했습니다. <%= javascript_include_tag :defaults,"nested_form" %>
app/assets/javascripts
현재 주요 지점의 버전은 rails 자산 파이프라인과 잘 협조되고 있다.
Reference
이 문제에 관하여(중첩된 양식을 Rails 3.1.1 리소스 파이프라인과 함께 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/ryanb/nested_form/issues/108텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)