방금 레일스 작업을 시작했으며 두 번째로 서버를 시작했지만 다음 오류 메시지가 나타납니다./config/initializers 중 어느 루비 파일도 수정하지 않았습니다.Rails 서버가 설정/초기화 도구에서 구문 오류를 시작하지 않습니다.
[email protected]:~/Desktop/blog$ rails server
=> Booting WEBrick
=> Rails 3.2.8 application starting in development on `http://0.0.0.0:3000`
=> Call with -d to detach
=> Ctrl-C to shutdown server
Exiting
/var/lib/gems/1.8/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load': /home/george/Desktop/blog/config/initializers/session_store.rb:3: syntax error, unexpected ':', expecting $end (SyntaxError)
...sion_store :cookie_store, key: '_blog_session'
^
from /var/lib/gems/1.8/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load'
from /var/lib/gems/1.8/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:236:in `load_dependency'
from /var/lib/gems/1.8/gems/activesupport-3.2.8/lib/active_support/dependencies.rb:245:in `load'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/engine.rb:588
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/engine.rb:587:in `each'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/engine.rb:587
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `instance_exec'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/initializable.rb:30:in `run'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/initializable.rb:55:in `run_initializers'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `each'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/initializable.rb:54:in `run_initializers'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/application.rb:136:in `initialize!'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `send'
from /var/lib/gems/1.8/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in `method_missing'
from /home/george/Desktop/blog/config/environment.rb:5
from /home/george/Desktop/blog/config.ru:4:in `require'
from /home/george/Desktop/blog/config.ru:4
from /var/lib/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `instance_eval'
from /var/lib/gems/1.8/gems/rack-1.4.1/lib/rack/builder.rb:51:in `initialize'
from /home/george/Desktop/blog/config.ru:1:in `new'
from /home/george/Desktop/blog/config.ru:1
config/initializers/session_store의 내용은 다음과 같습니다.
# Be sure to restart your server when you modify this file.
Blog::Application.config.session_store :cookie_store, key: '_blog_session'
# Use the database for sessions instead of the cookie-based default,
# which shouldn't be used to store highly confidential information
# (create the session table with "rails generate session_migration")
# Blog::Application.config.session_store :active_record_store
당신이 당신의 설정/초기화에 세션 store.rb의 내용을 얻을 수 있나요? – Raghu
config/initializers의 Ruby 스크립트마다 오류가 발생하는 것으로 보입니다. '#이 파일을 수정할 때 반드시 서버를 다시 시작하십시오. (기밀 정보를 #를 저장하는 데 사용되어서는 안된다 '_blog_session' # 대신 쿠키 기반 기본의 세션에 대한 데이터베이스를 사용 # : 블로그 :: Application.config.session_store : cookie_store, 키 "rails generate session_migration"으로 세션 테이블을 생성하십시오.) # Blog :: Application.config.session_store : active_record_store' –