2014-11-06 3 views
0

내 레일 프로젝트에서 아약스를 통해 모달 상자 (페이스 상자)를 열고 싶습니다. index.html.erb에 내 코드 : 내 템플릿은 js.erb-파일 바로 때문이다형식이 js 인 누락 템플릿

Missing template facebox/fb_login, application/fb_login with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :arb, :coffee]}. Searched in: ...

:

<%= link_to 'Anmelden', fb_login_path, :remote => true %> 

이 나에게 오류가 발생합니다. 나는 내 컨트롤러에 추가 할 필요가 어딘가에 읽어

FaceboxController :

Started GET "/facebox/fb_login" for 127.0.0.1 at 2014-11-05 18:09:46 +0100 Processing by FaceboxController#fb_login as HTML Completed 406 Not Acceptable in 0ms (ActiveRecord: 0.0ms)

지난 주에 모든 일 때문이 이상해 :

def fb_login 
    respond_to do | format | 
     format.js 
    end 
    end 

내가 오류를 얻고있다 이렇게 . 그 동안 - 내가 기억하는 한 - 나는 물건을 바꾸지 않았다. 하지만 지금은이 오류가 발생합니다.

나는 이상하게 들리는 것을 알고 있지만 누군가가 나를 도울 수 있기를 바랍니다.

감사합니다. 라스

편집

이 내 인도 표준시 fb_login.js.erb을-코드 :

$.facebox('<%= escape_javascript(render :partial => 'devise/sessions/new') %>') 

편집 여기에 2

는 레이크 노선

fb_login /facebox/fb_login(.:format) facebox#fb_login

등을위한 출력 routes.rb :

match '/facebox/fb_login' => 'facebox#fb_login', :as => :fb_login 

는 아마 그 '3.2.20'에 보석 파일에

+0

'fb_login.js.erb' 템플릿 코드를 게시하십시오 – RSB

+0

내 게시물을 편집했습니다 – Lars

+0

아이디어가 없습니다. 좀 더 코드를 게시해야합니까? – Lars

답변

0

설정 '레일'을하는 데 도움이 실행 '번들 업데이트 레일은'마지막 날 위해 일했습니다.