Ruby on Rails новичок здесь (начался с rails в прошлую пятницу: -)
Назад к теме!Я прошел этот урок , чтобы создать приложение потоковой передачи музыки HTML5 в Rails.
Однако я не могу заставить приложение работать вообще, так как я продолжал получать эту ошибку:
NameError in SongsController#index -- uninitialized constant SongsController::BUCKET
После некоторых экспериментов я "исправил" - я не уверен, действительно ли я это исправил, но я перестал получать эту ошибку - определив BUCKET = 'ctmusic'
в моем songs_controller.rb
.
После этого я начал получать следующую ошибку:
AWS::S3::RequestTimeTooSkewed in SongsController#index -- The difference between the request time and the current time is too large.
Вот вывод ошибки:
Started GET "/songs/" for 127.0.0.1 at 2011-06-16 16:20:41 -0500
Processing by SongsController#index as HTML
Completed 500 Internal Server Error in 286ms
AWS::S3::RequestTimeTooSkewed (The difference between the request time and the current time is too large.):
app/controllers/songs_controller.rb:5:in `index'
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/_trace.erb (2.0ms)
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/_request_and_response.erb (2.0ms)
Rendered C:/Ruby192/lib/ruby/gems/1.9.1/gems/actionpack-3.1.0.rc4/lib/action_dispatch/middleware/templates/rescues/diagnostics.erb within rescues/layout (14.0ms)
Вот мои файлы github , так что вылегко могу понять, что может быть не так:
Я бы очень признателен, если бы мне помогли, потому что я пытаюсь сделать это простое приложение, чтобы я мог узнать больше, редактируя это одно приложение и создавая что-то изэто: (