我刚接触使用带有aws s3的rails,并希望通过教程获得经验。由于文件语法,我一直在生成控制器和视图,这是我的过程。
rails g controller Songs index upload delete
以下是命令的输出:
/var/lib/gems/2.3.0/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:223:in `class_eval': /var/lib/gems/2.3.0/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:223: `@@{' is not allowed as a class variable name (SyntaxError)
/var/lib/gems/2.3.0/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:223: syntax error, unexpected end-of-inputunless defined? @@{:instance_writer=>true}
在文件中删除“@@ {”是否一样简单?这对我来说似乎不合逻辑,因为我没有对任何这些rb文件进行任何编辑。
请帮助我理解这一点。
感谢。