내 레일 프로젝트에서 아약스를 통해 모달 상자 (페이스 상자)를 열고 싶습니다. 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'에 보석 파일에
'fb_login.js.erb' 템플릿 코드를 게시하십시오 – RSB
내 게시물을 편집했습니다 – Lars
아이디어가 없습니다. 좀 더 코드를 게시해야합니까? – Lars