Ruby on Rails начинающий здесь (начат с рельсов в прошлую пятницу :-)Rails новичок здесь - нужна помощь
Назад к теме! Я прошел через this tutorial, чтобы создать приложение для потоковой передачи музыки 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)
Вот my github files, так что вы можете легко легко, что может быть неправильно:
I Я действительно ценю это, если мне нужна помощь, потому что я пытаюсь сделать это простое приложение, поэтому я могу узнать больше, отредактировав это приложение и создав что-то из него :(
Hi Nerian, Они неправильные, потому что я изменил их на что-то недействительное, чтобы кто-то не использовал мой ключ доступа и секретный ключ: P – imjp
@imjp: Я вижу. Общий подход заключается в использовании переменных среды. Любая переменная среды, определенная в вашей системе, доступна из ruby с ENV ['variable name'] – Nerian
Я собираюсь пройти через книгу сегодня, спасибо за совет :) – imjp