여기에 문제가 있습니다. 레일즈와 백본으로 구축 된 앱을 만들고 있습니다. 내 개발 환경에서 모든 것이 잘 실행,하지만 내가 프로덕션 서버에 배치 할 때이 오류가 내 불을 지르고에서 보여 주었다 :백본 JS 및 레일 3.2 프로덕션 서버의 오류
이TypeError: this._reset is not a function
...;return a.success=function(d,e,f){ba.add?"add":"reset",c&&c(b,...
이 사람이 나를 도울 수 있을까요?
개정 1
나는 자산을 미리 컴파일 한이 내 Gemfile입니다 :
source 'https://rubygems.org'
gem 'rails', '3.2.0'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'mysql2'
gem 'devise', '1.5.3'
gem 'friendly_id'
gem 'pry'
gem "paperclip", "~> 2.5.0"
gem "kaminari"
#gem "ckeditor", "3.7.0.rc3"
gem "tinymce-rails"
gem "puma"
gem "tlsmail"
gem "rails-erd"
gem "juggernaut"
gem "thin"
#gem 'execjs'
#gem 'therubyracer'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
어쨌든, 나는이 새로운 사실을 얻었다. 내 로컬 컴퓨터에서 프로덕션 모드로 응용 프로그램을 실행 해 보았지만 제대로 작동했지만 내 서버에는 없었습니다. 내 서버에 설치하는 것을 잊어 버린 것이 있습니까?
Gemfile을 게시 할 수 있습니까? 또한 프로덕션 환경에서 자산을 사전 컴파일 했습니까? – giosakti
예, rake assets : 프리 컴파일이 도움이 될 수 있습니다. – Nicklasos
나는 레이크 에셋 (미리 컴파일)을 수행했다. 나는 또한 질문을 편집하고 다른 문제를 발견했다. 감사. – hafizbadrie