중첩된 양식을 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.js3. 서버 재부팅
주의해야 할 것은 //= require_tree ../../../vendor/assets/javascripts/nested_form에서 application.jsjavascript에 대한 호출은 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 자산 파이프라인과 잘 협조되고 있다.

좋은 웹페이지 즐겨찾기