#ruby-on-rails #ruby #rails-generate
#ruby-on-rails #ruby #rails-генерировать
Вопрос:
В настоящее время я пытаюсь сгенерировать контроллер в rails с помощью команды:
rails generate controller Songs index upload delete
Но я получаю ошибку:
/Users/lucasdobbins/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:15:in `require': /Users/lucasdobbins/rails_projects/mp3app/config/application.rb:20: syntax error, unexpected tSYMBEG, expecting ')' (SyntaxError)
:secret_access_key => 'fmbDA3...
^
/Users/lucasdobbins/rails_projects/mp3app/config/application.rb:21: syntax error, unexpected ')', expecting keyword_end
from /Users/lucasdobbins/.rvm/gems/ruby-1.9.2-p180/gems/railties-3.0.5/lib/rails/commands.rb:15:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
Я также пробовал просто использовать:
rails generate
Но получите тот же результат, у кого есть какие-либо идеи, которые ранее работали.
Комментарии:
1. это похоже на ошибку в вашем файле application.rb. можете ли вы также опубликовать код для него здесь? Примерно в строке 21, как указано в трассировке…
2. Обычно это простая вещь для исправления, вероятно, это просто if или do без конца.
Ответ №1:
Проверьте строку 20 или 21 вашего config / application.rb на наличие незакрытых круглых скобок. Вот что говорится в сообщении об ошибке.