2014-12-11 4 views
0

this starter app을 사용하려고합니다. 내 첫 번째 문제는 이메일을 보내야하는 링크뿐 아니라 모든 가입 또는 로그인 링크를 클릭 한 후 오류 ActionController::InvalidAuthenticityToken을 수신하는 것이 었습니다. 내 응용 프로그램 컨트롤러에서 protect_from_forgery :with => :exception 행을 protect_from_forgery :with => :null_session으로 보내이 문제를 해결했습니다. 위의 버튼 중 하나를 클릭하면 프로필에 사용자를 서명하는 대신 Sign Up 페이지로 리디렉션됩니다.개발중인 Rails4-StarterKit 설정하기

나는 이것이 Github repo를 복제함으로써 쉽게 재현 될 수 있다고 생각한다. 내가 한 모든 것은 bundle installrake db:create이며 둘 다 정상적으로 작동합니다.

PS

나는이 오류가 발생하고 있습니다. 관련 있는지 확실하지 않습니다. 사실, StarterKit 앱에는 contacts\new보기가 없으므로 다른 앱에서 가져온 것이라고 생각합니다. 그것은 사용자가 전자 메일을 보낼 수있는보기입니다. 그러나이 메시지는 StarterKit app ...을 실행하는 서버에서 발생합니다. Dalli :: Server가 무엇인지 알아 내야 할 것 같습니다.

Started GET "/contacts/new" for 127.0.0.1 at 2014-12-11 00:23:44 -0500 
Started GET "/contacts/new" for 127.0.0.1 at 2014-12-11 00:23:44 -0500 
Cache read: _session_id:d0fd8ec75b1e5f9c0a0088a62a8df251 
Cache read: _session_id:d0fd8ec75b1e5f9c0a0088a62a8df251 
Dalli::Server#connect 127.0.0.1:11211 
Dalli::Server#connect 127.0.0.1:11211 
127.0.0.1:11211 failed (count: 8) Errno::EPIPE: Broken pipe - write 
127.0.0.1:11211 failed (count: 8) Errno::EPIPE: Broken pipe - write 
127.0.0.1:11211 is still down (for 260.077 seconds now) 
127.0.0.1:11211 is still down (for 260.077 seconds now) 
DalliError: No server available 
DalliError: No server available 

어쨌든, 나는이 모든 것을 독자적으로 파악할만큼 충분한 경험이 없으므로 누군가가 나를 도울 수 있다면 정말 고맙겠습니다. 미리 감사드립니다.

답변

0

오류는 사용자가 시작하지 않았 음을 나타냅니다. memcached. Installation 섹션 봐, 당신은 감사 OSX

/usr/local/opt/memcached/bin/memcached 
+0

memcached를 시작하기 위해 다음 명령을 볼 수 있습니다. memcached를 설치했는데 터미널이 명령을 실행 한 후에 아무 것도 출력하지 않더라도 그냥 멈 춥니 다. 그게 정상인가요? – domi91c

+0

@portOdin memcached가 제대로 시작되었는지 확인하려면 Rails 앱을 실행하면 게시 한 오류가 표시되지 않아야합니다. 또는 memcached가 포트 11211에서 실행 중인지 확인할 수도 있습니다. – Hoa

관련 문제